我有一个 while 循环,其中有 2 个由“或”分隔的条件:
while (($i <= 8) || ($x <= 5)){
$i++;
$x++;
}
Run Code Online (Sandbox Code Playgroud)
我希望循环在达到最低数字时结束 - 在上面的案例 5 中。但是,当满足第一个更高的条件时,上述停止并循环 8 次。
当我交换值时仍然会发生这种情况,例如:
while (($i <= 5) || ($x <= 8))
Run Code Online (Sandbox Code Playgroud)
循环仍然会忽略 <= 5 并循环 8 次。
有谁知道我如何解决这个问题以使循环周期停止在较低的数字?