Heim >Backend-Entwicklung >PHP-Problem >So verwenden Sie die Break-Anweisung in PHP

So verwenden Sie die Break-Anweisung in PHP

青灯夜游
青灯夜游Original
2022-03-01 19:38:443127Durchsuche

In PHP kann die break-Anweisung in Anweisungen wie switch, for, while und do while verwendet werden, um den Code des Schleifenkörpers zu beenden und sofort aus der aktuellen Schleife zu springen und den Code nach der Schleife auszuführen Geben Sie an, aus wie vielen Schleifenebenen herausgesprungen werden soll. Die Syntax lautet „break n;“. Der Parameter n gibt die Anzahl der Schleifenebenen an, aus denen gesprungen werden soll.

So verwenden Sie die Break-Anweisung in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Das Schlüsselwort break kann das Programm aus der aktuellen Schleife springen lassen und kann in Anweisungen wie switch, for, while und do while Dies kann den Code im Schleifenkörper beenden und sofort aus der aktuellen Schleife springen und den Code nach der Schleife ausführen. Der Ausführungsablauf des Schlüsselworts

break ist in der folgenden Abbildung dargestellt:

So verwenden Sie die Break-Anweisung in PHP
Ausführungsablauf des Schlüsselworts break

[Beispiel]

<?php
for ($i=0; $i < 10; $i++) {
    if($i == 3) {
        break;
    }
    echo $i;
}
?>

Wenn in der for-Schleife der aktuelle Wert von $i als 3 beurteilt wird, Die Schleife wird beendet. Das Ausführungsergebnis des Codes ist:

012

Der Effekt ist der gleiche in den Schleifenanweisungen while, do while und foreach. Die Funktion der break-Anweisung besteht darin, die Schleife zu beenden.

Erklärung: Die

break-Anweisung kann nicht nur aus der aktuellen Schleife ausbrechen, sondern auch angeben, aus wie vielen Schleifenebenen herausgesprungen werden soll. Das Syntaxformat lautet:

break n;

Unter diesen gibt der Parameter n die Anzahl der Schleifenebenen an, aus denen gesprungen werden soll

Beispiel:

<?php
    while (true) {
        for (;;) {
            for ($i=0; $i < 10; $i++) {
                echo &#39;$i = &#39;.$i.&#39;, <br>&#39;;
                if($i == 3) {
                    echo &#39;变量 $i 等于 3,跳出第一层循环。<br>&#39;;
                    break 1;
                }
            }
            for ($j=0; $j < 10; $j++) {
                echo &#39;$j = &#39;.$j.&#39;, <br>&#39;;
                if($j == 4) {
                    echo &#39;变量 $j 等于 4,跳出最外层循环。&#39;;
                    break 3;
                }
            }
        }
        echo &#39;由于前面直接跳出了最外层循环,所以这里的打印信息是看不到的!&#39;;
    }
?>

Die laufenden Ergebnisse lauten wie folgt:

$i = 0,
$i = 1,
$i = 2,
$i = 3,
变量 $i 等于 3,跳出第一层循环。
$j = 0,
$j = 1,
$j = 2,
$j = 3,
$j = 4,

Die Variable $j ist gleich 4, Springen aus der äußersten Schleife.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Break-Anweisung in PHP. 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