Im vorherigen Artikel „PHP Loop Learning 1: Die Verwendung von While-Schleifenanweisungen (detaillierte Beispiele)“ haben wir etwas über die While-Schleifenanweisung gelernt und die Funktion und Verwendung der While-Schleifenanweisung anhand von Codebeispielen vorgestellt. Der folgende Artikel stellt Ihnen eine Variante der while-Schleifenanweisung vor – die do-while-Schleifenanweisung. Schauen wir uns an, wie die do-while-Schleifenanweisung verwendet wird.
Die do-while-Schleifenanweisung ist eine „until type
“-Schleifenanweisung. Sie führt zunächst einmal den „Anweisungsblock“ im Schleifenkörper aus und beurteilt dann die Schleifenbedingung Die Schleife wird fortgesetzt. Wenn der Wert „false“ lautet, wird die Schleife beendet. 直到型
”循环语句,它是先在执行了一次循环体中的“语句块”之后,然后再对循环条件进行判断,如果为真则继续循环,如果为假,则终止循环。
因此:不论表达式的结果,do-while循环语句至少会执行一次“语句块”。(附手册:PHP While 循环)
do-while循环语句的特点:先执行循环体,然后判断循环条件是否成立。
do-while循环的一般形式为:
do{ 语句块; }while(表达式);//表达式为循环条件
说明:
和while循环一样,do-while循环中“表达式”的计算结果一定是布尔型的 TRUE 或 FALSE,如果是其他类型的值也会自动转换为布尔类型的值。
- )
do-while语句最后的分号
Also: Unabhängig vom Ergebnis des Ausdrucks führt die do-while-Schleifenanweisung den „Anweisungsblock“ mindestens einmal aus. (Angehängtes Handbuch: PHP While-Schleife;
Funktionen der do-while-Schleifenanweisung:
Führen Sie zuerst den Schleifenkörper aus und bestimmen Sie dann, ob die Schleifenbedingung wahr ist.Die allgemeine Form der do-while-Schleife ist:
<?php header("Content-type:text/html;charset=utf-8"); $i = 1; $sum=0; do { $sum += $i; $i++; } while ($i <= 100); echo '1 + 2 + 3 +...+ 99 + 100 = '. $sum; ?>
- Erklärung:
Wie bei der while-Schleife muss das Berechnungsergebnis des „Ausdrucks“ in der do-while-Schleife sein Boolescher Wert TRUE oder FALSE. Wenn es sich um einen Wert eines anderen Typs handelt, wird er automatisch in einen booleschen Wert konvertiert.
Das Semikolon ;
am Ende der do-while-Anweisung kann nicht weggelassen werden (es muss vorhanden sein). Es ist Teil der do-while-Schleifensyntax.
Anweisungsanalyse:
Das Flussdiagramm der Do-While-Schleifenanweisung lautet wie folgt:
🎜🎜🎜Beispiel: 🎜🎜Noch das Beispiel aus dem vorherigen Artikel: Berechnen Sie den Wert von 1 addiert zu 100🎜1 + 2 + 3 +...+ 99 + 100 = 5050
Das obige ist der detaillierte Inhalt vonPHP-Loop-Lernen 2: So verwenden Sie Do-While-Schleifenanweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!