Heim >Backend-Entwicklung >PHP-Tutorial >Wie man PHPs While-Schleife und Do-While-Schleife herausfindet, fünf Minuten reichen aus!

Wie man PHPs While-Schleife und Do-While-Schleife herausfindet, fünf Minuten reichen aus!

WBOY
WBOYOriginal
2021-10-14 18:08:232945Durchsuche

Im vorherigen Artikel habe ich Ihnen „So sortieren Sie PHP-Arrays (detaillierte Bilder und Texte)“ vorgestellt. Dieser Artikel vermittelt Ihnen weiterhin grundlegende Kenntnisse in Bezug auf PHP. über die While-Schleife von PHP. Ich hoffe, es hilft allen.

Wie man PHPs While-Schleife und Do-While-Schleife herausfindet, fünf Minuten reichen aus!

PHP-Schleife-While-Schleife

Erstens: Warum gibt es eine Schleife? Warum verwendet der Code Schleifen? Bei unserem täglichen Gebrauch werden wir auf die Notwendigkeit stoßen, denselben Codeblock wiederholt auszuführen. Anstatt mehrere nahezu gleiche Codezeilen hinzuzufügen, was zu einer Aufblähung führen würde, können wir eine Schleife verwenden, um eine solche Aufgabe auszuführen.

  • Was ist eine While-Schleife?

While-Schleife ist eine Art PHP-Schleife. while ist eine boolesche Schleife. Sie ermittelt zunächst, ob der Wert von while (boolesches Urteil) wahr ist, und führt dann den in geschweiften Klammern eingeschlossenen Code aus. Wenn es falsch ist, gehen Sie raus und führen Sie den folgenden Code aus.

  • While-Syntaxformat ist wie folgt:

  • while (条件) {
        动作;
    }
while Das Berechnungsergebnis der „Bedingung“ in der Schleife muss boolesch wahr (TRUE) oder falsch (FALSE) sein, wenn es sich um einen anderen Wert handelt Typen werden auch automatisch in einen Wert vom Typ Boolean konvertiert.

Ein Beispiel ist wie folgt:

<?php
    $a = 1;
    //While循环提供条件,$a<=6时,表达式为真,会循环下去
    while($a <= 6) {
        echo "循环结果:".$a."<br/>";
        //每循环一次,通过运算符,它的值就+1
        $a++;
    }
?>

Ausgabeergebnis:


Wie man PHPs While-Schleife und Do-While-Schleife herausfindet, fünf Minuten reichen aus!

Wie aus den Ergebnissen ersichtlich ist, stoppt die While-Schleife nur, wenn das Berechnungsergebnis der While-Schleifenbedingung falsch ist.

PHP do...while-Schleife

Wir haben die While-Schleife gerade fast verstanden, schauen wir uns weiter die do...while-Schleife an.

  • Was ist eine do...while-Schleife?

Sie sind sich sehr ähnlich. Schauen wir uns den Unterschied zwischen den beiden an: Der Ausdruck der do while-Schleife wird nicht am Anfang jeder Schleife überprüft, sondern am Ende jeder Schleife.

do-while Unabhängig davon, ob die while-Beurteilung wahr ist oder nicht, führen Sie die Codeblock-Schleifenanweisung zunächst einmal aus, um sicherzustellen, dass sie einmal ausgeführt wird, und beurteilen Sie sie dann erneut.

  • do... Die Syntax der While-Schleife lautet wie folgt:

  • do {
        动作;
    } while (条件);
Das Berechnungsergebnis der „Bedingung“ in der while-Anweisung muss ebenfalls boolesch wahr (TRUE) oder falsch (FALSE) sein.

Bei Verwendung von do while muss am Ende ein Semikolon stehen.

<?php
 $a=1;
 //和while循环不同的是,do-while会先执行一次动作,再去判断
 do {
     echo "循环结果是:$a <br>";
     //每循环一次,通过运算符,它的值+1
     $a++;
 } while ($a<=5);
 ?>
;。

<?php
 $a=100;
 //和while循环不同的是,do-while会先执行一次动作,再去判断
 do {
     echo "循环结果是:$a <br>";
     //每循环一次,通过运算符,它的值+1
     $a++;
 } while ($a<=5);
 ?>

输出结果:

<img src="https://img.php.cn/upload/image/266/658/577/1634205480732917.png" title="1634205480732917.png" alt="Wie man PHPs While-Schleife und Do-While-Schleife herausfindet, fünf Minuten reichen aus!">

可以试一下,将一开始$a赋值就为假,也就是不符合do-while条件,来看一下输出结果有什么变化:

rrreee

输出结果:

<img src="https://img.php.cn/upload/image/453/911/484/1634205658816970.png" title="1634205658816970.png" alt="Wie man PHPs While-Schleife und Do-While-Schleife herausfindet, fünf Minuten reichen aus!">Ausgabeergebnis:

<img src="https://img.php.cn/upload/image/266/658/577/1634205480732917.png" title="1634205480732917.png " alt="Wie man PHPs While-Schleife und Do-While-Schleife herausfindet, fünf Minuten reichen aus!">

Sie können es versuchen. Die anfängliche Zuweisung von $a ist falsch, was bedeutet, dass die Do-While-Bedingung nicht erfüllt wird. Schauen wir uns an, was die Ausgabe ändert Ergebnisse haben: rrreeeAusgabeergebnis:

<img src="https://img.php.cn/upload/image/453/911/484/1634205658816970.png" title="1634205658816970.png" alt="1014.25 .png">

Da das Urteil falsch ist, wird die Do-While-Schleife nicht gestartet und der Aktionsblock wird nur einmal ausgeführt.

🎜Um es zusammenzufassen: 🎜🎜🎜Der Prozess der do while-Schleife ist: Führen Sie zuerst die Aktion im Schleifenkörper einmal aus und beurteilen Sie dann den Wert des bedingten Ausdrucks. Wenn der Wert der Eingabebedingung WAHR ist, kehren Sie zu re zurück -Führen Sie die Aktion in der Schleifenkörperanweisung usw. aus, bis der Wert des Ausdrucks gleich FALSE ist und die Schleife endet. 🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonWie man PHPs While-Schleife und Do-While-Schleife herausfindet, fünf Minuten reichen aus!. 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