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

Добавить комментарий

Ваш адрес email не будет опубликован.