Heim >Backend-Entwicklung >PHP-Problem >Es gibt verschiedene Möglichkeiten, eine PHP-for-Schleife zu schreiben
php for-Schleife hat zwei Schreibweisen, nämlich: 1. „for(expr1; expr2; expr3){...}“-Methode; 2. „for(expr1; expr2; expr3){if(...)“ {}break;}..."-Methode.
Wie viele Möglichkeiten gibt es, eine PHP-for-Schleife zu schreiben?
So schreiben Sie eine PHP-Schleife und Beispiele
Die For-Schleife ist eine der neuesten Schleifenanweisungen. Unabhängig von der Sprache gibt es diese Schleifenanweisung und sie ist auch eine häufig verwendete Schleifenmethode in unserer Arbeit .
Grammatikregeln:
for (expr1; expr2; expr3){ 要执行的代码 }
expr1: Gibt an, wo die Schleife beginnt.
expr2: Die Bedingung der Schleife. Wenn der Wert TRUE ist, wird die Schleife fortgesetzt und die verschachtelte Schleifenanweisung ausgeführt. Wenn der Wert FALSE ist, wird die Schleife beendet.
expr3: wird nach jeder Schleife ausgewertet (und ausgeführt).
Die Schreibweise ist etwas unklar, schreiben wir die einfachste For-Schleifen-Demo!
for-Schleife demo1:
<?php for($n=1;$n<20;$n++){ echo 'for循环语句执行第'.$n."次<br>"; }
Ausführungsergebnis:
for循环语句执行第1次 for循环语句执行第2次 for循环语句执行第3次 for循环语句执行第4次 for循环语句执行第5次 for循环语句执行第6次 for循环语句执行第7次 for循环语句执行第8次 for循环语句执行第9次 for循环语句执行第10次 for循环语句执行第11次 for循环语句执行第12次 for循环语句执行第13次 for循环语句执行第14次 for循环语句执行第15次 for循环语句执行第16次 for循环语句执行第17次 for循环语句执行第18次 for循环语句执行第19次
Es ist ersichtlich, dass $n nicht ausgegeben wird, wenn die Bedingung von $n<20 nicht erfüllt ist.
For-Schleifenanweisung Demo2, verwenden Sie break, um aus der for-Schleife zu springen:
<?php for($n=1;$n<20;$n++){ if($n==10){ break; } echo 'for循环语句执行第'.$n."次<br>"; }
Ausgabeergebnis:
for循环语句执行第1次 for循环语句执行第2次 for循环语句执行第3次 for循环语句执行第4次 for循环语句执行第5次 for循环语句执行第6次 for循环语句执行第7次 for循环语句执行第8次 for循环语句执行第9次
Wenn n gleich 10 ist, springen Sie aus der Schleife und setzen Sie die Ausführung nicht fort. Wenn wir einfach aus 10 herausspringen und mit der Ausführung der anderen fortfahren wollen, können wir so schreiben:
<?php for($n=1;$n<20;$n++){ if($n==10){ continue; } echo 'for循环语句执行第'.$n."次<br>"; }
Auf diese Weise springen wir einfach aus einer Schleife heraus und das Ergebnis ist wie folgt:
for循环语句执行第1次 for循环语句执行第2次 for循环语句执行第3次 for循环语句执行第4次 for循环语句执行第5次 for循环语句执行第6次 for循环语句执行第7次 for循环语句执行第8次 for循环语句执行第9次 for循环语句执行第11次 for循环语句执行第12次 for循环语句执行第13次 for循环语句执行第14次 for循环语句执行第15次 for循环语句执行第16次 for循环语句执行第17次 for循环语句执行第18次 for循环语句执行第19次
Empfohlenes Lernen: „ PHP-Video-Tutorial"
Das obige ist der detaillierte Inhalt vonEs gibt verschiedene Möglichkeiten, eine PHP-for-Schleife zu schreiben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!