多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## *break* (PHP 4, PHP 5, PHP 7) *break* 结束当前 *for*,*foreach*,*while*,*do-while* 或者 *switch* 结构的执行。 *break* 可以接受一个可选的数字参数来决定跳出几重循环。 ``` <?php $arr = array('one', 'two', 'three', 'four', 'stop', 'five'); while (list (, $val) = each($arr)) {     if ($val == 'stop') {         break;    /* You could also write 'break 1;' here. */     }     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;     } } ?> ``` ***break* 的更新记录** | 版本 | 说明 | | --- | --- | | 5.4.0 | *break 0;* 不再合法。这在之前的版本被解析为 *break 1;*。 | | 5.4.0 | 取消变量作为参数传递(例如 *$num = 2; break $num;*)。 |