Оглавление

Цикл while

После ключевого слова while следует условие в круглых скобках, а за ним — блок кода (тело цикла). Тело цикла будет выполняться до тех пор, пока условие в скобках будет истинным. Если условие станет ложным, цикл завершится, и тело цикла перестанет выполняться.

 

Бесконечный цикл
Условие цикла должно изменяться в теле таким образом, чтобы в определенный момент нарушить его. В противном случае цикл может выполняться бесконечно.

 

Ниже приводится пример, где в цикле while подсчитывается квадрат чисел от 1 до 10:

$count = 1; 
while ($count <= 10) {
	$square = $count * $count;
echo "Квадрат $count равен $square <br>";
$count++;
}

Вначале переменная-счетчик  $count инициализируется единицей.   В   теле   цикла  while   подсчитывается   квадрат числа, и увеличивается значение переменной $count. Оператор ++ (инкремент) увеличивает значение переменной, за которой он стоит, на единицу.

 

Цикл будет повторяться до тех пор, пока выполняется условие $count  <=  10, поэтому на экране получим квадрат всех чисел от 1 до 10.

 

Квадрат 1 равен 1
Квадрат 2 равен 4
Квадрат 3 равен 9
Квадрат 4 равен 16
Квадрат 5 равен 25
Квадрат 6 равен 36
Квадрат 7 равен 49
Квадрат 8 равен 64
Квадрат 9 равен 81
Квадрат 10 равен 100
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити