1.break springt aus dem Codefragment und beendet die Schleife.
Die break-Anweisung wird beendet oder die For-Schleife führt den aktuellen Code nach der folgenden Schleife (falls vorhanden) weiter aus ). Alternativ
können Sie nach dem rabattierten Schlüsselwort eine Zahl einfügen, um zu veranschaulichen, wie Sie mehrere Ebenen der Schleifenstruktur entfernen. Auf diese Weise kann das Vergraben einer tief verschachtelten Schleife innerhalb einer Anweisung die äußerste Schleife unterbrechen.
2.<?php echo "<p><b>Example of using the Break statement:</b></p>"; for ($i=0; $i<=10; $i ) { if ($i==3){break;} echo "The number is ".$i; echo "<br />"; } echo "<p><b>One more example of using the Break statement:</b><p>"; $i = 0; $j = 0; while ($i < 10) { while ($j < 10) { if ($j == 5) {break 2;} // breaks out of two while loops教程 $j ; } $i ; } echo "The first number is ".$i."<br />"; echo "The second number is ".$j."<br />"; ?>
Beenden Sie das aktuelle Segment, beenden Sie diese Schleife und fahren Sie mit der nächsten Schleife fort3.exit Beenden Sie den gesamten PHP-Code
Die Funktion von break besteht darin, aus dieser Schleife zu springen (wenn sich dieser break oder continue in der if-Anweisung in der Schleife befindet, springt er nicht aus der if-Anweisung heraus). springt aber aus der Schleifenanweisung heraus) und die Ausführung dieser Schleife ist Die Anweisungen nach den Klammern,
switch-Anweisung
ist so, wenn Funktionen verwendet werden , und continue bedeutet, dass die Anweisung nach der Schleife nicht ausgeführt wird, wenn die Bedingungen erfüllt sind. Beginnen Sie mit der erneuten Ausführung.
<?php /* php的break,continue,return 的简单区别代码 */ $i = 1; while (true) { // 这里看上去这个循环会一直执行 if ($i==2) {// 2跳过不显示 $i++; continue; } else if ($i==5) {// 但到这里$i=5就跳出循循环了 break; } else { echo $i . '<br>'; } $i++; } exit; echo '这里不输出'; ?>
<?php $i = 0; while ($i < 7) { if ($arr[$i] == "stop") { break; } $i++; } ?>
der Schleife zurück, um mit der nächsten Schleife fortzufahren.
Hinweis: Die goto-Schleifenanweisung kann in PHP nicht verwendet werden.<?php while (list($key,$value) = each($arr)) { if ($key == "zhoz"){ // 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。 continue; } do_something ($value); } // 例子2 foreach ($list as $temp) { if ($temp->value == "zhoz") { continue; // 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。 } do_list; // 这里显示数组中的记录 } ?>
Das obige ist der detaillierte Inhalt vonWie kann man in PHP aus einer Schleife ausbrechen? Einführung in die Verwendung von Popup-Funktionen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!