详情

PHP中break结束循环(中断循环),使用注意事项

(PHP 4, PHP 5, PHP 7, PHP 8)

在PHP中,break语句是用来中断当前循环或者中断分支结构的。

break 结束执行当前的 for、foreach、while、do-while、switch 结构。

break 接受一个数字的可选参数,决定跳出几重循环。默认值是 1,仅仅跳出最近一层嵌套结构。

<?php
$arr = array('one', 'two', 'three', 'four', 'stop', 'five');
foreach ($arr as $val) {
    if ($val == 'stop') {
        break;    /* 也可以在这里写 'break 1;'。*/
    }
    echo "$val<br />\n";
}
/* 使用可选参数 */
$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;
    }
}
?>

推荐文章
QQ:2529452897 | 邮箱:sw_vip@126.com
Copyright © 2021-2024 itwebme.com 版权所有 豫公网安备41010402002807 豫ICP备2021022777号-1