Konstruksjonen while
Konstruksjonen while oppretter en løkke som utføres så lenge
betingelsen returnerer true. Betingelsen sjekkes før hver iterasjon.
Hvis betingelsen er falsk fra starten, vil løkken ikke kjøre en eneste gang.
Syntaks
while (condition) {
// code to be executed
}
Eksempel
La oss skrive ut tallene fra 1 til 5:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Resultat av kjøring:
12345
Eksempel
Behandling av array-elementer:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Resultat av kjøring:
246810
Eksempel
Uendelig løkke:
<?php
while (true) {
// infinite loop
}
?>
Denne koden vil kjøre i det uendelige til den stoppes manuelt.