Учебник PHP. Оператор For


serge - Posted on 12 Октябрь 2009

Как уже говорилось, итерационный цикл имеет следующий формат:

   for(expression1;expression2;expression3)
   {
      statements;
   }

Здесь expression1 (инициализация цикла) – последовательность определений и выражений, разделяемая запятыми. Все выражения, входящие в инициализацию, вычисляются только один раз при входе в цикл. Как правило, здесь устанавливаются начальные значения счетчиков и параметров цикла. Смысл выражения-условия (expression2) такой же как и у циклов с пред- и постусловиями. При отсутствии выражения-условия предполагается, что его значение всегда истинно. Выражения expression3 вычисляются в конце каждой итерации после выполнения тела цикла.

В следующем скрипте, мы по традиции выведем числа от 0 до 5:

<?
   $var = 5;
   $i = 0;
   for ($i = 0; $i <= $var; $i++)
   {
      echo($i);
      echo('<br>');
   }
?>

Результат аналогичен, показанному на предыдущем рисунке.

Бесконечный цикл можно организовать следующим образом:

   for(;;);

или

   for(;1;);

Поиск

Добавить сайт в Закладки

ОднаКнопка