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
phpwhile (condition) {
// code to be executed
}
Beispiel
Ausgabe der Zahlen von 1 bis 5:
php<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Ausgabe des Codes:
php12345
Beispiel
Verarbeitung von Array-Elementen:
php<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Ausgabe des Codes:
php246810
Beispiel
Endlosschleife:
php<?php
while (true) {
// infinite loop
}
?>
Dieser Code wird unendlich lange ausgeführt, bis er zwangsweise gestoppt wird.