Шаг 29.
Основы языка PHP.
Пример использования цикла

    На этом шаге мы рассмотрим небольшой пример на использование циклических конструкций.

    Приведем небольшой пример, иллюстрирующий использование циклических конструкций. Составить программу, которая будет выводить на экран квадраты чисел от A до B (A и B заданы), причем B>=A.

    Вот текст программы, решающей данную задачу.

<html>
<head>
<title>Решение задачи</title>
</head>
<body>
Составить программу, которая будет выводить на экран квадраты чисел от 
A до B (A и B заданы), причем B >= A.
<form>
Число A: <input type="text" name="A"><br>
Число B: <input type="text" name="B"><br>
<input type="submit" name="go" value="Передать">
<input type="reset" value="Очистить">
</form>
<?php
echo " Число A=".$A."<br>";
echo " Число B=".$B."<br><br>";
for ($i=$A;$i<=$B;$i++)
   {
   $c=$i*$i;
    echo $i."²= ".$c."<br>";
   }
?>
</body>
</html>
Текст этой программы можно взять здесь.

    В окне браузера форма будет выглядеть следующим образом (см. рис. 1):


Рис.1. Форма в окне браузера

    Когда пользователь нажмет кнопку "Передать", браузер передаст сценарию следующие параметры:

    Затем начинается работа цикла. Его начальное значение будет равно введенному числу $A. Работа цикла закончится, когда переменная $i примет значение большее, чем $B. В теле цикла текущее значение переменной $i возводится в квадрат и затем полученное значение выводится на экран. После выполнения тела цикла $i увеличивается на 1.

    Ведем конкретные значения: A=2, B=9 и нажмем кнопку "Передать". Результат работы программы представлен на рисунке 2.


Рис.2. Результат работы программы

    Со следующего шага мы начнем знакомиться с операторами require и include.




Предыдущий шаг Содержание Следующий шаг