Heim >Backend-Entwicklung >PHP-Tutorial >PHP: Der Unterschied zwischen Break- und Continue-Flusskontrollanweisungen

PHP: Der Unterschied zwischen Break- und Continue-Flusskontrollanweisungen

黄舟
黄舟Original
2017-06-25 09:34:291211Durchsuche

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!

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