Оператор continue применяется внутри циклов, таких как fordo-while и while. Он позволяет немедленно пропустить все последующие команды текущей итерации и начать следующую с начала.
Как и оператор breakcontinue может принимать необязательное числовое значение, указывающее, сколько вложенных циклов нужно пропустить. Если число не указано, по умолчанию используется 1 и тогда пропуск осуществляется только до конца текущей итерации.
Обычно continue используют вместе с оператором if, чтобы задать условие, при котором текущая итерация будет пропущена.

Пример использования continue в PHP:

Рассмотрим, как работает continue на примере цикла for:
Результат выполнения:

Как это работает

  1. Цикл for перебирает значения $i от 0 до 9.
  2. Если $i чётное число (остаток от деления на 2 равен 0), выполняется continue, и команда echo пропускается.
  3. В результате на экран выводятся только нечётные числа.

Вывод

Оператор continue позволяет пропустить оставшиеся команды текущей итерации и сразу перейти к следующей итерации цикла.