Schleifenstruktur
1. While-Schleife
while(表达式) { 循环体;//反复执行,直到表达式为假 }
Code:
$index = 1; while ($index<5) { print "Number is {$index} "; $index++; } print "Done";
Laufergebnis:
Nummer ist 1
Nummer ist 2
Nummer ist 3
Nummer ist 4
Fertig
2. Führen Sie eine While-Schleife aus
do { 循环体;//反复执行,直到表达式为假 } while(表达式)
Code:
do { $index++; print "Number is {$index} "; } while($index<0); print "Done";
Betriebsergebnis:
Zahl ist 1
Fertig
Do While-Schleifenanweisung weist gewisse Unterschiede zu while auf Der Unterschied zwischen ihnen besteht darin, dass do while zuerst ausgeführt wird, unabhängig davon, ob die Bedingung wahr ist, während while nur einmal ausgeführt wird, wenn sie wahr ist
3. for Schleife
Abhängig von den Schleifenbedingungen gibt es zwei Arten von Schleifen
Eine: Zählschleife (im Allgemeinen für verwenden)
Der andere Typ: Bedingungsschleife (im Allgemeinen while do-while verwenden)
für (expr1; expr2; expr3) {
Anweisung
}
wobei expr1 der Anfangswert der Bedingung ist. expr2 ist die Bedingung für die Beurteilung, normalerweise unter Verwendung logischer Operatoren.
ist die Bedingung für ein Urteil. expr3 ist der Teil, der nach der Ausführung der Anweisung ausgeführt werden soll. Er wird verwendet, um die Bedingungen für die nächste Schleifenbeurteilung zu ändern, z. B. das Hinzufügen einer solchen usw. Und Aussage
ist der Ausführungsteil des Programms, der die Bedingungen erfüllt. Wenn das Programm nur eine Zeile hat, können die geschweiften Klammern {} weggelassen werden.
Das folgende Beispiel ist ein Beispiel für „Ich werde es nicht noch einmal tun“, das mit einer for-Schleife geschrieben wurde. Es kann mit dem Beispiel mit einer while-Schleife verglichen werden.
<?php for ($i=1; $i<=5; $i++) { echo "$i. 以后不敢了 n"; } ?>
Laufergebnisse:
1 Mach es nicht mehr
2. Ich werde es in Zukunft nicht mehr wagen
3. Ich werde es in Zukunft nicht mehr wagen
4. Ich werde es in Zukunft nicht mehr wagen
5 Ich habe gewonnen Ich traue mich in Zukunft nicht mehr
4. foreach-Schleife
Die foreach-Anweisung wird verwendet, um das Array zu durchlaufen. 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
Syntax:
foreach (array as value) { code to be executed; }
Code:
<?php $arr=array("one", "two", "three"); foreach ($arr as $value) { echo "Value: " . $value . " "; } ?>
Laufergebnis:
Wert: eins
Wert: zwei
Wert: drei
Das Obige sind die vier Schleifenkörper in PHP. Wählen Sie den entsprechenden Schleifenkörper aus, der je nach unterschiedlichen Bedingungen verwendet werden soll
Das obige ist der detaillierte Inhalt vonTiefes Verständnis von PHP-Schleifenanweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!