Konstruktsioon while
Konstruktsioon while loob tsükli, mis käivitub seni,
kuni tingimus tagastab true. Tingimust kontrollitakse enne igat iteratsiooni.
Kui tingimus on algusest peale väär, ei täideta tsüklit ühtki korda.
Süntaks
while (condition) {
// code to be executed
}
Näide
Väljastame numbrid 1 kuni 5:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Koodi täitmise tulemus:
12345
Näide
Massiivi elementide töötlemine:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Koodi täitmise tulemus:
246810
Näide
Lõputu tsükkel:
<?php
while (true) {
// infinite loop
}
?>
See kood käivitub lõputult, kuni see sunniviisiliselt peatatakse.