Как пропустить итерацию в 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, то мы пропускаем итерацию, в блоке иначе вывод других ключей и значений.