Перейти к содержимому

Операторы цикла в PHP

Урок 5 Операторы цикла

В данном уроке рассмотрим операторы цикла и их использование.

Операторы цикла позволяют производить многократное выполнение действий.
for — цикл с параметром
while — цикл с предусловием
do… while — цикл с постусловием
foreach — итерационный цикл (для обработки массивов), рассмотрим позднее в массивах.

Оператор for синтаксис
for(начальное_значение;условие_конца;значение_цикла) тело_цикла

начальное_значение — задается значение от которого цикл начнется
условие_конца — условие когда закончится цикл
значение_цикла — изменение условия цикла
тело_цикла — операторы которые будут выполняться в цикле, если несколько операторов их необходимо заключить в фигурные скобки { оператор_1; оператор_2; }


Операторы while и do…while синтаксис while
while(условие_конца) тело_цикла;

условие_конца — условие когда закончится цикл, пока условие истинно выполняется цикл
тело_цикла — изменение условия цикла и операторы цикла. Необходимо обязательно изменять условие цикла, чтобы не было бесконечного цикла!

Данный цикл может ни разу не выполнится, сначала проверяется условие_конца и если оно истинно тогда выполняется тело_цикла опять, иначе цикл завершается.

синтаксис do…while
do { тело_цикла; } while(условие_конца)

Данный цикл выполнится хотябы один раз, сначала выполняется тело_цикла, затем проверяется условие_конца и если оно истинно тогда выполняется тело_цикла, иначе цикл полностью пропускается.


В данных циклах переменная $i должна быть задана перед циклом!

Иногда необходимо завершить тело цикла или пропустить шаг цикла, даже если условие истинно. Для этого используются операторы:
break(уровень) — выход из цикла, уровень — указывает из скольки выходить циклов
continue — пропустить выполнение цикла и перейти к следующему шагу цикла;


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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.