Цикл while в PHP
Цикл while будет выполняться до тех пор, пока верно (true) выражение, переданное ему параметром.
Синтаксис цикла while
// код для выполнения
}
Ниже приводится пример цикла while, тело которого исполняется 7 раз:
Пример
Попробуй сам »<?php
$num = 1;
while ($num <= 7) {
echo "Итерация номер: $num<br>";
$num++;
}
?>
Результат выполнения кода:
Объяснение примера c циклом while
$num = 1;— Инициализировать счетчик цикла$numи установить начальное значение равным 1 (значение может быть любым)$num <= 7;— Продолжать цикл до тех пор, пока$numменьше или равно 7$nam ++;— Каждый раз, когда исполняется тело цикла, с помощью инкремента$num++значение переменной$numувеличивается на единицу.
Значение выражения ($num <= 7) проверяется каждый раз перед итерацией цикла. После семи итераций условное выражение вернет значение FALSE (так как значение переменной $num уже будет не меньше или равно 7) и работа цикла прекратится. В том случае, если условное выражение while будет равно FALSE с самого начала, тело цикла ни разу не будут выполнено.
Следующий пример считает до 70 десятками:
Пример
Попробуй сам »<?php
$num = 0;
while ($num <= 70) {
echo "Итерация номер: $num<br>\n";
$num+=10;
}
?>
Результат выполнения кода:
Этот пример отличается от преддущего тем, что каждый раз, когда исполняется тело цикла, с помощью оператора $num+=10 значение переменной $num увеличивается на десять.
