Konstruktionen while
Konstruktionen while opretter en løkke, der udføres, så længe
betingelsen returnerer true. Betingelsen kontrolleres før hver iteration.
Hvis betingelsen er falsk fra starten, udføres løkken ikke en eneste gang.
Syntaks
while (condition) {
// code to be executed
}
Eksempel
Lad os udskrive tal fra 1 til 5:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Resultat af kodeudførelse:
12345
Eksempel
Behandling af array-elementer:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Resultat af kodeudførelse:
246810
Eksempel
Uendelig løkke:
<?php
while (true) {
// infinite loop
}
?>
Denne kode vil køre uendeligt, indtil den stoppes manuelt.