如何停止foreach循环,而不停止PHP脚本的其余部分?

前端之家收集整理的这篇文章主要介绍了如何停止foreach循环,而不停止PHP脚本的其余部分?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有一个foreach循环,有可能停止它,如果某个条件有效?

例:

<?PHP
foreach ($foo as $bar) {

  if (2+2 === 4) {
    // Do something and stop the cycle
  }

}
?>

我试图使用返回和退出,但它没有按预期的方式工作,因为我想继续执行剩余的PHP脚本.

使用 break
foreach($foo as $bar) {    
    if(2 + 2 === 4) {
        break;    
    }    
}

Break将跳出foreach循环并继续正常执行.如果您只想跳过一次迭代,可以使用continue.

原文链接:https://www.f2er.com/php/140021.html

猜你在找的PHP相关文章