Durchläuft einen Codeblock eine angegebene Anzahl von Malen oder wenn eine angegebene Bedingung wahr ist.
Die for-Schleife wird verwendet, wenn Sie im Voraus wissen, wie oft das Skript ausgeführt werden muss.
for (Anfangswert; Bedingung; Inkrement){auszuführender Code;}
Parameter:
Anfangswert : Initialisiert hauptsächlich einen Variablenwert, der zum Setzen eines Zählers verwendet wird (kann aber auch jeder Code sein, der einmal am Anfang der Schleife ausgeführt wird).
Bedingung : Einschränkungsbedingungen für die Schleifenausführung. Bei TRUE wird die Schleife fortgesetzt. Bei FALSE endet die Schleife.
Inkrementieren : Wird hauptsächlich zum Erhöhen eines Zählers verwendet (kann aber auch jeder Code sein, der am Ende der Schleife ausgeführt wird).
Hinweis: Die obigen Parameter „Anfangswert“ und „Inkrement“ können leer sein oder mehrere Ausdrücke (durch Kommas getrennt) haben.
Das folgende Beispiel definiert eine Schleife mit einem Anfangswert von i=1. Solange die Variable i
kleiner oder gleich 5 ist, läuft die Schleife weiter. Jedes Mal, wenn die Schleife ausgeführt wird, wird die Variable i
um 1 erhöht:
<?php für ( $i = 1 ; $i <= 5 ; $i ++ ) { Echo „ Die Zahl ist “ .?>
Ausgabe:
Die Zahl ist 1Die Zahl ist 2Die Zahl ist 3Die Zahl ist 4Die Zahl ist 5
Die foreach-Schleife wird zum Durchlaufen eines Arrays verwendet.
foreach ($array as $value){ Auszuführender Code;}
Bei jedem Durchlauf der Schleife wird der Wert des aktuellen Array-Elements der Variablen $value zugewiesen (der Array-Zeiger wird einzeln verschoben), und beim nächsten Durchlauf der Schleife sehen Sie den nächsten Wert im Array.
Das folgende Beispiel demonstriert eine Schleife, die die Werte eines bestimmten Arrays druckt:
<?php $ x = array ( „ eins “ , „ zwei “ , „ drei “ ) ; ( $x als $Wert ) { Echo $ value . " <br> " ; ?>
Ausgabe:
eins zwei drei