Как остановить цикл foreach без остановки остальной части PHP-скрипта?
имеющего foreach
петли, можно ли остановить его, если определенное условие становится действительным?
пример:
<?php
foreach ($foo as $bar) {
if (2+2 === 4) {
// Do something and stop the cycle
}
}
?>
Я пытался использовать return
и exit
, но это не сработало, как ожидалось, потому что я хочу продолжить выполнение оставшейся части PHP-скрипта.
2 ответов
http://php.net/manual/en/control-structures.break.php это ответ!
Как просто break;
.