添加或调整for循环

时间:2013-08-10 19:53:09

标签: php loops for-loop

如何在or检查中添加for loop? 例如:

for ($i=1; ($i <= $untilPoint) or ($i <= $points); $i++){
.. code ...
}

2 个答案:

答案 0 :(得分:2)

您输入的确切内容是有效的PHP。例如,这个程序:

<?
$untilPoint = 3;
$points = 5;
for ($i=1; ($i <= $untilPoint) or ($i <= $points); $i++){
    echo("$i\n");
}
?>

打印出来:

1
2
3
4
5

(在PHP 5.2.17中测试,从Bash提示符运行)。

那就是说,我想知道你是否真的需要and而不是or?如果$i是点数组的索引,其中$points是点数,$untilPoint是任意截止值,那么您需要and,而不是{{1 }}

答案 1 :(得分:1)

这是应该如何完成的,可能它的运行速度稍快一些。 您可以单独使用,请参阅http://php.net/manual/en/control-structures.for.php了解更多信息

<?
$untilPoint = 3;
$points = 5;
for ($i=1; $i <= $untilPoint, $i <= $points; $i++){
    echo($i , "\n");
}
?>