Heim >Backend-Entwicklung >PHP-Tutorial >PHP: Der Unterschied zwischen Break- und Continue-Flusskontrollanweisungen
In den häufig verwendeten for- und foreach-Schleifen in PHP stoßen wir häufig auf bedingte Beurteilung oder auf einen Abbruch der Schleife. Die Verarbeitungsmethode verwendet hauptsächlich zwei Anweisungen zur Prozesssteuerung : Pause und Weiter. Nachfolgend werden die wesentlichen Unterschiede erläutert
break wird verwendet, um aus der aktuell ausgeführten Schleife herauszuspringen.
Der Code lautet wie folgt:
<?php $i = 0; while ($i < 7) { if ($arr[$i] == "stop") { break; } $i++; } ?>
continue stoppt sofort die aktuelle Ausführungsschleife und kehrt zur bedingten Beurteilung der Schleife zurück. und fährt mit der nächsten Schleife fort.
Der Code lautet wie folgt:
<?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; // 这里显示 数组 中的记录 } ?>Hinweis: Die Goto-Schleifenanweisung kann in PHP nicht verwendet werden.
Das obige ist der detaillierte Inhalt vonPHP: Der Unterschied zwischen Break- und Continue-Flusskontrollanweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!