• RSS

Главная ›› Уроки по PHP ›› Основы PHP. Цикл While (Do-While)

Основы PHP. Цикл While (Do-While)

Конструкцию While можно перевести, как «Пока условие верно – делай». Эта конструкция часто применяется на практике. С помощью цикла While мы можем выводить на сайте, например, статьи, архивы заметок, список популярных заметок и т.д. Схема конструкции цикла While выглядит следующим образом:

Конструкция While (Do-While)

Схема работает по принципу — пока условие является истинным, делаются определенные действия. Как только условие перестает выполняться, программа останавливается и переходит дальше.

Примеры работы цикла While в PHP

Пример 1. Выводить значение переменной  “a” до тех пор, пока оно меньше или равно 10.

<?php
$a = 0;
while ($a <= 10)
{
echo $a;
$a = $a + 1; /*Увеличение значение переменной на 1*/
}
?>

Пример 2. Вывод суммы чисел от 1 до 10.

<?php
$summa = 0;
$z = 1;
while ($z <= 10)
{
$summa = $summa + $z;
$z++; /*Увеличение значение переменной на 1*/
}
echo "Сумма всех чисел от 1 до 10 равна: $summa";
?>

Примеры работы цикла Do-While в PHP

Цикл Do-While является альтернативным вариантом цикла While. В данном случае сначала выполняется цикл, а проверка происходит в конце.

Пример цикла Do-While. Вывод суммы чисел от 1 до 10.

<?php
$summa = 0;
$z = 1;
do
{
$sum = $summa + $z;
$z++; /*Увеличение значение переменной на 1*/
}
while ($z <= 10)
echo "Сумма всех чисел от 1 до 10 равна: $summa";
?>

Таким образом, мы познакомились с циклом While (Do-While). Как уже было сказано, этот цикл часто применяется при создании сайтов, поэтому важно знать, как он строится.

Поделиться ссылкой:


« 
 »

Читайте также:

Комментарии к: "Основы PHP. Цикл While (Do-While)"

  1. Юрий:

    У меня что-то цикл Do-While не работает... Как быть? писать без него? или есть какое-то новое решение?

    • Admin:

      Альтернативой цикла Do-While является цикл For. С ним можно также ознакомиться в блоге в категории «Уроки PHP». Проверьте правильно ли цикл прописан, все должно работать.

Оставить комментарий


  • RSS

«Как создать и продвинуть свой сайт»

2011–2017 © Siteblogger.ru
16+
Рейтинг@Mail.ru  
Наверх