发布日期:2018-03-26
在PHP中,能不能 exit 一个循环?+ 查看更多
在PHP中,能不能 exit 一个循环?
+ 查看更多
发布日期:2018-03-10 16:57
分类:PHP
浏览次数:143
描述:我的代码中有一段循环用来排查错误,代码如下:
foreach($results as $result) { if (!$condition) { $halt = true; ErrorHandler::addErrorToStack('Unexpected result.'); } doSomething(); } if (!$halt) { // do what I want cos I know there was no error }
这个可以运行,但是当有一个错误出现时,循环还在继续,我要如何退出循环呢?
解答:你只需要添加一个break语句。
解答:你只需要添加一个break语句。
$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"; }