PHP-Schleifen -While-Schleife
Schleifen führen einen Codeblock eine bestimmte Anzahl von Malen aus oder führen einen Codeblock wiederholt aus, solange eine angegebene Bedingung wahr ist.
PHP-Schleifen
Wenn Sie Code schreiben, müssen Sie oft denselben Codeblock immer wieder ausführen. Wir können Schleifenanweisungen im Code verwenden, um diese Aufgabe zu erledigen.
In PHP werden die folgenden Schleifenanweisungen bereitgestellt:
- while - Durchläuft einen Codeblock, solange die angegebene Bedingung wahr ist.
- do...while- Führt den Codeblock zuerst einmal aus und wiederholt dann die Schleife, solange die angegebene Bedingung wahr ist.
- for - Durchläuft einen Codeblock eine bestimmte Anzahl von Malen.
- foreach - Durchläuft einen Codeblock für jedes Element in einem Array.
while-Schleife
Die while-Schleife führt einen Codeblock wiederholt aus, bis die angegebene Bedingung falsch wird.
Syntax
while (条件)
{
要执行的代码;
}
Beispiele
Das folgende Beispiel setzt zunächst eine Variableiauf den Wert 1 ($i=1;).
Dann, solangeikleiner oder gleich 5 ist, läuft die while-Schleife weiter. Jedes Mal, wenn die Schleife läuft, wirdium 1 erhöht:
<html>
<body>
<?php
$i=1;
while($i<=5)
{
echo "The number is " . $i . "<br>";
$i++;
}
?>
</body>
</html>
Ausgabe:
Die Zahl ist 2
Die Zahl ist 3
Die Zahl ist 4
Die Zahl ist 5
do...while-Anweisung
Die do...while-Anweisung führt den Code mindestens einmal aus und prüft dann die Bedingung. Solange die Bedingung wahr ist, wird die Schleife wiederholt.
Syntax
do
{
要执行的代码;
}
while (条件);
Beispiele
Das folgende Beispiel setzt zunächst eine Variableiauf den Wert 1 ($i=1;).
Dann wird die do...while-Schleife gestartet. Die Schleife erhöht die Variableium 1 und gibt sie dann aus. Die Bedingung wird zuerst geprüft (iist kleiner oder gleich 5); solangeikleiner oder gleich 5 ist, läuft die Schleife weiter:
<html>
<body>
<?php
$i=1;
do
{
$i++;
echo "The number is " . $i . "<br>";
}
while ($i<=5);
?>
</body>
</html>
Ausgabe:
Die Zahl ist 3
Die Zahl ist 4
Die Zahl ist 5
Die Zahl ist 6
Die for-Schleife und die foreach-Schleife werden im nächsten Kapitel erklärt.
Weitere Erweiterungen