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
phpwhile (condition) {
// code to be executed
}
Przykład
Wypiszmy liczby od 1 do 5:
php<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Wynik wykonania kodu:
php12345
Przykład
Przetwarzanie elementów tablicy:
php<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Wynik wykonania kodu:
php246810
Przykład
Pętla nieskończona:
php<?php
while (true) {
// infinite loop
}
?>
Ten kod będzie wykonywany w nieskończoność, dopóki nie zostanie zatrzymany siłowo.