Форум веб-мастеров  /  Статьи веб-мастера  /  WHOIS-сервис  /  Услуги веб-мастера  /  RSS 
Разделы сайта




Полезные ссылки

wm-help.net -> Электронная библиотека -> PHP -> Справочник по PHP функциям -> while

while

while
Учебник РНР
Назад Глава 11. Структуры Управления Вперёд

while

Циклы while это простейшие циклы PHP. Они ведут себя, как их аналоги из C.
Вот базовая форма оператора while:

while (expr) statement

Значение оператора while просто как 3 (три) рубля. Он говорит PHP, что нужно неоднократно выполнять вложенный оператор (-ы), пока выражение expr вычисляется в TRUE. Значение выражения проверяется каждый раз в начале цикла, поэтому, если это значение изменилось при выполнении вложенного оператора (-ов), выполнение не остановится до конца данной итерации (каждый раз, когда PHP выполняет все операторы цикла, называется одной итерацией цикла). Иногда, если выражение expr вычисляется в FALSE в самом начале цикла, вложенный оператор (-ы) может быть не выполнен ни разу.

Как и в операторе if, вы можете создавать блок из операторов внутри цикла while с помощью фигурных скобок {} или используя альтернативный синтаксис:

while (expr): statement ... endwhile;

Следующие примеры идентичны и оба печатают числа от 1 до 10:

/* пример 1 */

$i = 1;
while ($i <= 10) {
    print $i++;  /* будет печататься значение
                    $i до инкремента
                    (пост-инкремент) */
}

/* пример 2 */

$i = 1;
while ($i <= 10):
    print $i;
    $i++;
endwhile;

Назад Оглавление Вперёд
Альтернативный синтаксис структур управления Вверх do..while

[ Вверх ]

Rambler's Top100

Другие наши проекты:
бодибилдинг | Строим Домик | RU-домены за 170 рублей |
"while"
Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2008.
При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны!
Время генерации страницы: 0.058