我在循环中遇到了问题。 我的代码如下:
<?php
$return = array(...);
while(true) {
foreach($return AS $row) {
if($row['timer'] > 15)
break;
}
sleep(2);
}
我需要一个中断语句来跳出无限循环while(true)
你可以通过以下方式指定要中断的循环次数:
break 2;
所以在你的情况下:
while(true) {
foreach($return AS $row) {
if($row['timer'] > 15){
break 2;
}
}
sleep(2);
}
$breakfromloop = false;
while(!$breakfromloop) {
foreach($return AS $row) {
if($row['timer'] > 15)
{
$breakfromloop = true;
}
}
sleep(2);
}
$return = array(...);
$break = false;
while(true) {
foreach($return AS $row) {
if($row['timer'] > 15){
$break = true;
break;
}
}
if(true === $break) break;
sleep(2);
}