PHP从2个循环中断

Vaf*_*lan 5 php loops break

我有从循环中断的问题.我有这样的代码:

<?php
$return = array(...);
while(true) {
    foreach($return AS $row) {
        if($row['timer'] > 15)
            break;
    }
    sleep(2);
}
Run Code Online (Sandbox Code Playgroud)

我需要休息时间(真实)

Clé*_*let 18

您可以指定要以这种方式断开的循环数:

break 2;
Run Code Online (Sandbox Code Playgroud)

所以在你的情况下:

while(true) {
    foreach($return AS $row) {
        if($row['timer'] > 15){
            break 2;
        }
    }
    sleep(2);
}
Run Code Online (Sandbox Code Playgroud)