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

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

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

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

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

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

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

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

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

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

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

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

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

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong
Запись опубликована в рубрике PHP программирование с метками , , , , , , , , . Добавьте в закладки постоянную ссылку.

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

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