Как пропустить итерацию в foreach PHP
Иногда при переборке массива или объекта в цикле foreach, возникает необходимость пропустить итерацию, это можно сделать при помощи continue. Пример:
$arr = array('name' => 'John','age' => 34,'city' => 'Moscow'); foreach($arr as $key => $value) { if($key == 'age') { continue; } else { echo 'Ключ: $key и значение: $value<br>'; } }
В примере происходит проверка, если ключ равен age, то мы пропускаем итерацию, в блоке иначе вывод других ключей и значений.