Heim  >  Artikel  >  Backend-Entwicklung  >  Grundlegende PHP-Prozesssteuerungsanweisungen werden fortgesetzt und unterbrechen die Verwendung

Grundlegende PHP-Prozesssteuerungsanweisungen werden fortgesetzt und unterbrechen die Verwendung

伊谢尔伦
伊谢尔伦Original
2017-06-22 13:19:191711Durchsuche

continue
continue in der Loop-Struktur wird verwendet, um den verbleibenden Code in dieser Schleife zu überspringen und mit der Ausführung der nächsten Schleife zu beginnen.

Hinweis: Beachten Sie, dass im PHP-Tutorial die switch-Anweisung für Fortsetzungszwecke als Schleifenstruktur betrachtet wird.

continue akzeptiert einen optionalen numerischen Parameter, um zu bestimmen, wie viele Schleifen bis zum Ende der Schleife übersprungen werden sollen.

<?php 
while (list($key,$value) = each($arr)) 
{ 
    if ($key == "zhoz")
    { 
    // 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。 
    continue; 
    } 
do_something ($value); 
}

Beispiel 2

<?php
foreach ($list as $temp) 
{ 
    if ($temp->value == "zhoz")
    { 
    continue; 
    // 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。 
    } 
do_list; 
// 这里显示数组中的记录 
}

break
break beendet die Ausführung der aktuellen for-, foreach-, while-, do..while- oder switch-Struktur.

break kann einen optionalen numerischen Parameter akzeptieren, um zu bestimmen, aus wie vielen Schleifen ausgebrochen werden soll.

<?php
$arr = array (&#39;one&#39;, &#39;two&#39;, &#39;three&#39;, &#39;four&#39;, &#39;stop&#39;, &#39;five&#39;);
while (list (, $val) = each ($arr)) {
   if ($val == &#39;stop&#39;) {
       break;    /* you could also write &#39;break 1;&#39; here. */
   }
   echo "$val<br>n";
}
/* using the optional argument. */
$i = 0;
while (++$i) {
   switch ($i) {
   case 5:
       echo "at 5<br>n";
       break 1;  /* exit only the switch. */
   case 10:
       echo "at 10; quitting<br>n";
       break 2;  /* exit the switch and the while. */
   default:
       break;
   }
}
?>

Beispiel 2

<?php 
$i = 0; 
while ($i < 7) 
{ 
    if ($arr[$i] == "stop") 
    { 
    break; 
    } 
$i++; 
} 
?>

Das obige ist der detaillierte Inhalt vonGrundlegende PHP-Prozesssteuerungsanweisungen werden fortgesetzt und unterbrechen die Verwendung. 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