Durchläuft einen Codeblock eine angegebene Anzahl von Malen oder wenn eine angegebene Bedingung wahr ist.
Wenn Sie Code schreiben, müssen Sie häufig dieselben Codeblöcke immer wieder ausführen. Um diese Aufgabe zu erfüllen, können wir Schleifenanweisungen in unserem Code verwenden.
In PHP stehen die folgenden Schleifenanweisungen zur Verfügung:
while – durchläuft einen Codeblock, solange die angegebene Bedingung wahr ist
do...while – führt einen Codeblock zunächst einmal aus und wiederholt dann die Schleife, wenn die angegebene Bedingung wahr ist
for – Durchläuft einen Codeblock eine angegebene Anzahl von Malen
foreach – Durchläuft einen Codeblock basierend auf jedem Element in einem Array
Eine While-Schleife führt einen Codeblock wiederholt aus, bis eine bestimmte Bedingung nicht wahr ist.
while (condition){auszuführender Code;}
Das folgende Beispiel setzt zunächst den Wert der Variablen i auf 1 ($i=1;).
Dann läuft die while-Schleife weiter, solange i kleiner oder gleich 5 ist. Jedes Mal, wenn die Schleife ausgeführt wird, wird i um 1 erhöht:
<html><body><?php$i=1;while($i<=5){ echo "Die Zahl ist " $i++;} "<br>"; /html>
Ausgabe:
Die Zahl ist 1Die Zahl ist 2Die Zahl ist 3Die Zahl ist 4Die Zahl ist 5
Die do...while-Anweisung führt den Code mindestens einmal aus, prüft dann die Bedingung und wiederholt die Schleife, solange die Bedingung wahr ist.
do{Auszuführender Code;}while (condition);
Das folgende Beispiel setzt zunächst den Wert der Variablen i auf 1 ($i=1;).
Starten Sie dann die do...while-Schleife. Die Schleife erhöht den Wert der Variablen i um 1 und gibt ihn dann aus. Überprüfen Sie zunächst die Bedingung ( i ist kleiner oder gleich 5). Solange i kleiner oder gleich 5 ist, läuft die Schleife weiter:
<html><body><?php$i=1;do{ $i++; echo "Die Zahl ist " $i ";}while ($i<=5);?></body ></html>
Ausgabe:
Die Zahl ist 2Die Zahl ist 3Die Zahl ist 4Die Zahl ist 5Die Zahl ist 6
Die for-Schleife und die foreach-Schleife werden im nächsten Kapitel erklärt.