Konstrukcja while
Konstrukcja while tworzy pętlę, która jest wykonywana tak długo,
jak warunek zwraca true. Warunek jest sprawdzany przed każdą iteracją.
Jeśli warunek jest fałszywy od początku, pętla nie wykona się ani razu.
Składnia
while (condition) {
// code to be executed
}
Przykład
Wypiszmy liczby od 1 do 5:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Wynik wykonania kodu:
12345
Przykład
Przetwarzanie elementów tablicy:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Wynik wykonania kodu:
246810
Przykład
Pętla nieskończona:
<?php
while (true) {
// infinite loop
}
?>
Ten kod będzie wykonywany w nieskończoność, dopóki nie zostanie zatrzymany siłowo.