Новые PHP уроки

Циклы while, do while, for

Урок 7. Рассмотрим PHP циклы: while

PHP циклы обеспечивают многократное выполнение определенных действий в сценариях.

Количество витков цикла зависит от обозначенного условия.

Синтаксис:

while (условие)
{
выполняемый код;
}

Цикл while выполняет код, пока соблюдается некоторое условие:

<?php
$d 
2;
while(
$d <= 5)
{
echo 
"Дом  №" $d "<br />";
$d++;
}
?>

Пока условие выполняется, оператор echo выводит строку, а значение переменной изменяется в сторону увеличения с каждым витком цикла.

Результат:

Дом №2
Дом №3
Дом №4
Дом №5

PHP циклы do while

Синтаксис:

do
{
выполняемый код;
}
while (условие);

Пример:

<?php
$d 
1;
do
{
$d $d 2;
echo 
"Дом  №" $d "<br />";
}
while (
$d <= 7);
?>

Результат:

Дом №3
Дом №5
Дом №7
Дом №9

Отличительной чертой цикла do...while является то, что сначала срабатывает код и только после этого проверяется условие. В примере выше переменной присвоено значение 1, дальше к $d прибавлено 2, то есть значение переменной $d после первого витка цикла будет равно трем; цикл повторяется и заканчивается выводом строки со значением переменной равной 9, так как оператор while находится в конце программного кода.

Синтаксис:

for (начальное значение; условие; инкремент)
{
выполняемый код;
}

PHP циклы for

Пример:

<?php
for ($d 1$d <= 4$d++)
  {
  echo 
"Дом  №" $d "<br />";
  }
?>

Результат:

Дом №1
Дом №2
Дом №3
Дом №4
Дата публикации: Октябрь 2009 | Обновление: Август 2014

Урок 6. PHP массивы   Цикл while, do while, for   Урок 8. Apache, PHP, MySQL

    Сохранить в сервисы и закладки