Что делает оператор continue при вызове внутри цикла на php?

Пользователь

от kenya , в категории: PHP , 2 года назад

Что делает оператор continue при вызове внутри цикла на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@kenya Означает что перейти к следующему элементу в массиве и пропустить (continue) итерацию в PHP, ниже пример использования:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
<?php

$arr = [1, 2, 3, 4, 5];

foreach ($arr as $item) {
    if ($item === 2) {
        // Пропустист число 2
        continue;
    }
    echo $item;
}

// Вывод: 1345
// Как видно число 2 пропущено
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от magali , год назад

@kenya 

Оператор continue при вызове внутри цикла на PHP прекращает текущую итерацию цикла и переходит к следующей итерации, если таковая имеется. Он пропускает все оставшиеся выражения внутри тела цикла после него и переходит к проверке условия цикла. Если условие выполнено, цикл продолжается с новой итерацией.