Урок 5 Операторы цикла
В данном уроке рассмотрим операторы цикла и их использование.
Операторы цикла позволяют производить многократное выполнение действий.
for — цикл с параметром
while — цикл с предусловием
do… while — цикл с постусловием
foreach — итерационный цикл (для обработки массивов), рассмотрим позднее в массивах.
Оператор for синтаксис
for(начальное_значение;условие_конца;значение_цикла) тело_цикла
начальное_значение — задается значение от которого цикл начнется
условие_конца — условие когда закончится цикл
значение_цикла — изменение условия цикла
тело_цикла — операторы которые будут выполняться в цикле, если несколько операторов их необходимо заключить в фигурные скобки { оператор_1; оператор_2; }
Операторы while и do…while синтаксис while
while(условие_конца) тело_цикла;
условие_конца — условие когда закончится цикл, пока условие истинно выполняется цикл
тело_цикла — изменение условия цикла и операторы цикла. Необходимо обязательно изменять условие цикла, чтобы не было бесконечного цикла!
Данный цикл может ни разу не выполнится, сначала проверяется условие_конца и если оно истинно тогда выполняется тело_цикла опять, иначе цикл завершается.
синтаксис do…while
do { тело_цикла; } while(условие_конца)
Данный цикл выполнится хотябы один раз, сначала выполняется тело_цикла, затем проверяется условие_конца и если оно истинно тогда выполняется тело_цикла, иначе цикл полностью пропускается.
В данных циклах переменная $i должна быть задана перед циклом!
Иногда необходимо завершить тело цикла или пропустить шаг цикла, даже если условие истинно. Для этого используются операторы:
break(уровень) — выход из цикла, уровень — указывает из скольки выходить циклов
continue — пропустить выполнение цикла и перейти к следующему шагу цикла;