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