PHP macht While -Schleife
Die do...while
Schleife - Durchläuft einen Codeblock einmal und wiederholt dann die Schleife, solange die angegebene Bedingung wahr ist.
Die PHP do...while Schleife
Die do...while
Schleife führt den Codeblock immer einmal aus, überprüft dann die Bedingung und wiederholt die Schleife, solange die angegebene Bedingung wahr ist.
Syntax
do
{
code to be executed;
}
while (condition is true);
Beispiele
Das folgende Beispiel setzt zuerst eine Variable $x auf 1 ($x = 1). Dann schreibt die do while-Schleife eine Ausgabe und inkrementiert dann die Variable $x um 1. Dann wird die Bedingung überprüft (ist $x kleiner oder gleich 5?), und die Schleife wird so lange weiterlaufen wie $x ist kleiner oder gleich 5:
Beispiel
<?php
$x = 1;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>
Hinweis: In einer do...while
Schleife wird die Bedingung NACH der Ausführung der Anweisungen innerhalb der Schleife getestet. Das bedeutet, dass die do...while
Schleife ihre Anweisungen mindestens einmal ausführt, selbst wenn die Bedingung falsch ist. Siehe Beispiel unten.
Dieses Beispiel setzt die Variable $x auf 6, führt dann die Schleife aus und überprüft dann die Bedingung :
Beispiel
<?php
$x = 6;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>