Die while-Schleife
Die Konstruktion while erzeugt eine Schleife, die so lange ausgeführt wird,
bis die Bedingung false zurückgibt. Die Bedingung wird vor jeder Iteration überprüft.
Wenn die Bedingung von Anfang an nicht erfüllt ist, wird die Schleife kein einziges Mal ausgeführt.
Syntax
while (condition) {
// code to be executed
}
Beispiel
Ausgabe der Zahlen von 1 bis 5:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Ausgabe des Codes:
12345
Beispiel
Verarbeitung von Array-Elementen:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Ausgabe des Codes:
246810
Beispiel
Endlosschleife:
<?php
while (true) {
// infinite loop
}
?>
Dieser Code wird unendlich lange ausgeführt, bis er zwangsweise gestoppt wird.