Оглавление

Цикл for

Конструкция for позволяет создавать циклы в более компактной форме. В следующем примере на выходе получим то же, что и в двух предыдущих:

for ($count = 1; $count <= 10; $count++) { 
   $square = $count * $count; 
   echo "Квадрат $count равен $square <br>";
}


Как видно, конструкция for позволяет использовать значительно меньше кода, чтобы выполнять действия аналогичные while и do.

 

Выражение for состоит из трех частей, разделенных точкой с запятой:

■   Первая часть выражения вычисляется только один раз перед началом выполнения цикла, В предыдущем примере в этой части инициализирована переменная $count.
■   Вторая часть содержит условие. Если условие истинно, выполняется тело цикла. Как и в случае цикла while, при нарушении условия, тело цикла больше не выполняется.
■   Третья часть выражения вычисляется каждый раз в конце каждого витка (итерации) цикла. В предыдущем примере, $count увеличивается на единицу после вывода очередной строки.

 

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити