Ich habe Ihnen die while-Anweisungsschleife in der PHP-Schleifenanweisung erklärt. Tatsächlich hat die while-Anweisung eine andere Ausdrucksform, die wir Ihnen heute erklären werden: „do...while“. " Schleifenanweisung .
Das Konzept der do...while-Schleifenanweisung
do...while-Schleifenanweisung ist der while-Schleifenanweisung sehr ähnlich. Der Unterschied zwischen den beiden ist Das heißt, die do...while-Schleifenanweisung durchläuft eine Schleife mehr als die while-Schleifenanweisung. Die while-Schleifenanweisung springt direkt aus der aktuellen Schleife, wenn der Ausdruck falsch ist, während die do...while-Schleifenanweisung ausgeführt wird Sobald PHP-Anweisungen zur Beurteilung bedingter Ausdrücke verwendet werden. Wenn wir normalerweise zum Wasserspender gehen, um Wasser zu holen, gibt es zwei Arten von Menschen, die zuerst nachsehen, ob sich Wasser im Eimer befindet, und dann den Knopf drücken um das Wasser zu bekommen. ; Die anderen Leute drücken zuerst den Knopf, egal ob Wasser herauskommt oder nicht Wenn kein Wasser vorhanden ist, prüfen sie, ob sich Wasser im Eimer befindet, und verlassen den Eimer dann lautlos. Dies ist eine do...while-Schleife.
Die Syntax der do...while-Schleifenanweisung
do { statement } while (expr);
Detaillierte Syntaxerklärung:
Aus der Syntax Wie Sie sehen können, wird unser bedingter Ausdruck nach der PHP-Anweisung platziert. Das bedeutet, dass die do...while-Schleife unabhängig davon, ob der Ausdruck wahr ist oder nicht, mindestens einmal ausgeführt wird.
Schauen wir uns nun das Flussdiagramm unserer do...while-Schleifenanweisung an
do... Beispiel für eine while-Schleifenanweisung
In diesem Beispiel wird der Unterschied zwischen der do...while-Schleife und der while-Schleife verglichen, indem zwei Anweisungen ausgeführt werden. Der Code lautet wie folgt:
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $num=1; //声明一个整型变量$sum while($num!=1){ //使用while循环输出 echo "不会看到"; //这句话不会输出 } do{ //使用do...while循环输出 echo "会看到"; //这句话会输出 }while($num!=1); ?>
Das Ergebnis der Ausführung des Codes:
Wie Sie dem obigen Beispiel entnehmen können, ist unser bedingter Ausdruck falsch Und die while-Schleife ist Es wird nicht ausgegeben, aber die do...while-Schleife wird einmal ausgeführt, unabhängig davon, ob der Ausdruck falsch ist.
Im nächsten Abschnitt erklären wir ausführlich die „for“-Schleife in der PHP-Schleifenanweisung.
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Beispiele für „do...while'-Schleifenanweisungen von PHP-Schleifensteuerungsanweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!