Constructie while
De constructie while creëert een lus die wordt uitgevoerd zolang
de voorwaarde true retourneert. De voorwaarde wordt gecontroleerd vóór elke iteratie.
Als de voorwaarde vanaf het begin onwaar is, wordt de lus geen enkele keer uitgevoerd.
Syntaxis
while (condition) {
// code to be executed
}
Voorbeeld
Laten we de getallen van 1 tot 5 tonen:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Resultaat van de code:
12345
Voorbeeld
Verwerken van array-elementen:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Resultaat van de code:
246810
Voorbeeld
Oneindige lus:
<?php
while (true) {
// infinite loop
}
?>
Deze code wordt oneindig uitgevoerd, totdat deze geforceerd wordt gestopt.