Schleifen in PHP ermöglichen es Benutzern hauptsächlich, denselben Codeblock eine bestimmte Anzahl von Malen auszuführen.
Es gibt vier Haupttypen von PHP-Schleifen: while, do...while, for, foreach. Im Folgenden erklären wir die Verwendung jeder Schleife separat.
while-Anweisung:
Solange die angegebene Bedingung wahr ist, wird der Codeblock in einer Schleife ausgeführt.
Format:
while(expr)
{
Statement;
}
Semantik: Beurteilen Sie zuerst expr. Wenn der Ausdruck expr falsch ist, führen Sie die Anweisung aus, und beurteilen Sie expr erneut, wenn der Ausdruck expr immer noch wahr ist Führen Sie die Anweisung aus, bis der Ausdruck expr falsch ist und endet.
Beispiel:
Das obige Beispiel zeigt eine Schleife. Solange die Variable i kleiner oder gleich 5 ist, wird der Code weiterhin in einer Schleife ausgeführt. Bei jedem Schleifendurchlauf wird die Variable um 1 erhöht und dann der Wert von i eingegeben;
do…while-Anweisung:
Führen Sie den Codeblock zunächst einmal aus und wiederholen Sie dann die Schleife, wenn die angegebene Bedingung wahr ist.Format:
Aussage;
}
Hinweis: Der Unterschied zwischen it und while besteht darin, dass do...while die Anweisung zum ersten Mal ohne Beurteilung ausführt und dann beurteilt, ob die Bedingung wahr ist. Hierbei ist zu beachten, dass die anderen gleich sind als während.
Beispiel:
zur Aussage
: Wenn Sie festgelegt haben, wie oft ein Codeblock wiederholt wird, können Sie eine for-Anweisung verwenden.Grammatik
{
auszuführender Code;
}
Beispiel:
Jedes Mal, wenn die Schleife ausgeführt wird, wird der Wert des aktuellen Array-Elements der Wertvariablen zugewiesen (der Array-Zeiger bewegt sich eine nach der anderen) – und so weiter.
Grammatik
{
auszuführender Code;
}
Das folgende Beispiel demonstriert eine Schleife, die die Werte eines bestimmten Arrays ausgibt:
Das Ausgabeergebnis ist:
zwei
drei