Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erläuterung der Beispiele für „do...while“-Schleifenanweisungen von PHP-Schleifensteuerungsanweisungen

Ausführliche Erläuterung der Beispiele für „do...while“-Schleifenanweisungen von PHP-Schleifensteuerungsanweisungen

怪我咯
怪我咯Original
2017-04-15 09:05:142910Durchsuche

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

Ausführliche Erläuterung der Beispiele für „do...while“-Schleifenanweisungen von PHP-Schleifensteuerungsanweisungen

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:

Ausführliche Erläuterung der Beispiele für „do...while“-Schleifenanweisungen von PHP-Schleifensteuerungsanweisungen

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!

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