moozik

在多层循环中使用break continue跳出多层循环
php手册:http://php.net/manual/zh/control-structures.break.p...
扫描右侧二维码阅读全文
05
2016/08

在多层循环中使用break continue跳出多层循环

php手册:http://php.net/manual/zh/control-structures.break.php


continue

(PHP 4, PHP 5, PHP 7)

continue 在循环结构用用来跳过本次循环中剩余的代码并在条件求值为真时开始执行下一次循环。

Note注意在 PHP 中 switch 语句被认为是可以使用 continue 的一种循环结构。

continue 接受一个可选的数字参数来决定跳过几重循环到循环结尾。默认值是 1,即跳到当前循环末尾。

break

(PHP 4, PHP 5, PHP 7)

break 结束当前 forforeachwhiledo-while 或者 switch 结构的执行。

break 可以接受一个可选的数字参数来决定跳出几重循环。

$i = 0;
while (++$i) {
    switch ($i) {
    case 5:
        echo "At 5<br />\n";
        break 1;  /* 只退出 switch. */
    case 10:
        echo "At 10; quitting<br />\n";
        break 2;  /* 退出 switch 和 while 循环 */
    default:
        break;
    }
}


最后修改:2017 年 03 月 26 日 06 : 46 PM

发表评论