Конструкция while
Конструкция while
создает цикл, который выполняется до тех пор,
пока условие возвращает true
. Условие проверяется перед каждой итерацией.
Если условие ложно с самого начала, цикл не выполнится ни разу.
Синтаксис
while (condition) {
// code to be executed
}
Пример
Выведем числа от 1
до 5
:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Результат выполнения кода:
12345
Пример
Обработка элементов массива:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Результат выполнения кода:
246810
Пример
Бесконечный цикл:
<?php
while (true) {
// infinite loop
}
?>
Этот код будет выполняться бесконечно, пока его не остановят принудительно.