如何在or
检查中添加for loop
?
例如:
for ($i=1; ($i <= $untilPoint) or ($i <= $points); $i++){
.. code ...
}
答案 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");
}
?>