Heim >Backend-Entwicklung >PHP-Problem >So verwenden Sie die Break-Anweisung in PHP
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.
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:
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 '$i = '.$i.', <br>'; if($i == 3) { echo '变量 $i 等于 3,跳出第一层循环。<br>'; break 1; } } for ($j=0; $j < 10; $j++) { echo '$j = '.$j.', <br>'; if($j == 4) { echo '变量 $j 等于 4,跳出最外层循环。'; break 3; } } } echo '由于前面直接跳出了最外层循环,所以这里的打印信息是看不到的!'; } ?>
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!