Heim >Backend-Entwicklung >PHP-Problem >Es gibt verschiedene Möglichkeiten, eine PHP-for-Schleife zu schreiben

Es gibt verschiedene Möglichkeiten, eine PHP-for-Schleife zu schreiben

藏色散人
藏色散人Original
2021-11-12 10:01:462931Durchsuche

php for-Schleife hat zwei Schreibweisen, nämlich: 1. „for(expr1; expr2; expr3){...}“-Methode; 2. „for(expr1; expr2; expr3){if(...)“ {}break;}..."-Methode.

Es gibt verschiedene Möglichkeiten, eine PHP-for-Schleife zu schreiben

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 &#39;for循环语句执行第&#39;.$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 &#39;for循环语句执行第&#39;.$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 &#39;for循环语句执行第&#39;.$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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn