Конструкција while
Конструкција while ствара петљу која се извршава све док
услов враћа true. Услов се проверава пре сваке итерације.
Ако је услов лажан од самог почетка, петља се неће извршити ни једном.
Синтакса
while (услов) {
// код за извршавање
}
Пример
Испишимо бројеве од 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) {
// бесконачна петља
}
?>
Овај код ће се извршавати бесконачно док се не заустави принудно.