Оглавление

20.2. Цикл while

Выполнение выражений в цикле while продолжается до тех пор, пока логическое выражение истинно. Имеет следующий формат:
<Начальное значение>;
while (<Условие>) {
   <Выражения>;
   <Приращение>;
}

 
Последовательность работы цикла while:
1.  Переменной-счетчику присваивается начальное значение.
2.  Проверяется условие; если оно истинно, выполняются выражения внутри цикла, иначе выполнение цикла завершается.
3.  Переменная-счетчик изменяется на величину, указанную в <Приращение>.
4.  Переход к п. 2.

 

Выведем все числа от 1 до 100, используя цикл while:

$i = 1;
while ($i<101) {
   echo $i . "<br>\n";
   $i++;
}

 

В качестве <Приращение> не обязательно использовать арифметическую операцию. Например, при работе с базами данных в качестве <Приращение> будет  перемещение  к  следующей  строке,  а  условием  выхода  из  цикла —  последняя  строка  в  базе  данных.  В  этом  случае  <Начальное  значение> — получение первой строки базы данных.

Примечания:
  • Если <Приращение> не указано, то цикл будет бесконечным.
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити