П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 4098 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 6759 раз(а).

Учебник HTML.
Просмотров 3720 раз(а).

Руководство по PHP5.
Просмотров 5993 раз(а).

Хостинг через призму DNS.
Просмотров 4815 раз(а).

Подборка текстов стандартных документов.
Просмотров 56246 раз(а).

Учебник PHP - Самоучитель
Просмотров 3706 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 8346 раз(а).

Внешние атаки...
Просмотров 4566 раз(а).

Учебник PHP.
Просмотров 3175 раз(а).

SSI в примерах.
Просмотров 176 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Учебник РНР
Назад Глава 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


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru