Konstrukcja do-while
Konstrukcja do-while to pętla z warunkiem końcowym, która najpierw wykonuje blok kodu, a następnie sprawdza warunek. Jeśli warunek jest prawdziwy, pętla się powtarza. Główna różnica w stosunku do while polega na tym, że ciało pętli wykona się co najmniej raz.
Składnia
do {
// ciało pętli
} while (warunek);
Przykład
Prosty przykład wypisania liczb od 1 do 5:
<?php
$i = 1;
do {
echo $i . ' ';
$i++;
} while ($i <= 5);
?>
Wynik wykonania kodu:
1 2 3 4 5
Przykład
Pętla wykona się co najmniej raz, nawet jeśli warunek jest fałszywy:
<?php
$flag = false;
do {
echo 'This will be printed once';
} while ($flag);
?>
Wynik wykonania kodu:
'This will be printed once'
Przykład
Przetwarzanie tablicy za pomocą pętli do-while:
<?php
$arr = [1, 2, 3];
$i = 0;
do {
echo $arr[$i] . ' ';
$i++;
} while ($i < count($arr));
?>
Wynik wykonania kodu:
1 2 3