PHP从2个循环中断
我有从循环中断的问题。 我有这样的代码:PHP从2个循环中断,php,loops,break,Php,Loops,Break,我有从循环中断的问题。 我有这样的代码: <?php $return = array(...); while(true) { foreach($return AS $row) { if($row['timer'] > 15) break; } sleep(2); } $return = array(...); $break = false; while(true) { foreach($return AS $r
<?php
$return = array(...);
while(true) {
foreach($return AS $row) {
if($row['timer'] > 15)
break;
}
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);
}
您可以指定要以这种方式断开多少个循环:
break 2;
因此,在你的情况下:
while(true) {
foreach($return AS $row) {
if($row['timer'] > 15){
break 2;
}
}
sleep(2);
}
您可以尝试以下方法:
<?php
$return = array(...);
while(true) {
foreach($return AS $row) {
if($row['timer'] > 15)
break;
}
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);
}
每天学习新的东西+是的,谢谢!我对医生很好,我也不知道+1.请不要这样做。如果需要使用break 2;而不是休息;