Die while-konstruksie
Die konstruksie while skep 'n lus wat uitgevoer word solank
die voorwaarde true teruggee. Die voorwaarde word voor elke iterasie nagegaan.
As die voorwaarde van die begin af vals is, sal die lus nie een keer uitvoer nie.
Sintaksis
while (voorwaarde) {
// kode wat uitgevoer moet word
}
Voorbeeld
Laat ons getalle van 1 tot 5 uitskryf:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Resultaat van kode-uitvoering:
12345
Voorbeeld
Verwerking van array-elemente:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Resultaat van kode-uitvoering:
246810
Voorbeeld
Oneindige lus:
<?php
while (true) {
// oneindige lus
}
?>
Hierdie kode sal oneindig uitvoer totdat dit geforseer gestop word.