Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann man in PHP aus einer Schleife ausbrechen? Einführung in die Verwendung von Popup-Funktionen in PHP

Wie kann man in PHP aus einer Schleife ausbrechen? Einführung in die Verwendung von Popup-Funktionen in PHP

伊谢尔伦
伊谢尔伦Original
2017-06-22 11:41:372879Durchsuche

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 />";
?>
weiter

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,

break ist in der Schleifenanweisung so und die

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.

break wird verwendet, um aus der aktuell ausgeführten Schleife auszubrechen und die Ausführung der Schleife zu stoppen.
<?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 . &#39;<br>&#39;;    
    }    
    $i++;    
}    
exit;    
      
echo &#39;这里不输出&#39;;
?>

continue stoppt sofort die aktuelle Ausführungsschleife und kehrt zur
<?php 
$i = 0; 
while ($i < 7) { 
if ($arr[$i] == "stop") { 
break; 
} 
$i++; 
} 
?>
bedingten Beurteilung

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!

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