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
phpwhile (condition) {
// code to be executed
}
Näide
Väljastame numbrid 1 kuni 5:
php<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Koodi täitmise tulemus:
php12345
Näide
Massiivi elementide töötlemine:
php<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Koodi täitmise tulemus:
php246810
Näide
Lõputu tsükkel:
php<?php
while (true) {
// infinite loop
}
?>
See kood käivitub lõputult, kuni see sunniviisiliselt peatatakse.