Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Flusskontroll-Fortsetzungsanweisung

PHP-Flusskontroll-Fortsetzungsanweisung

不言
不言Original
2018-05-04 09:50:092312Durchsuche

Dieser Artikel stellt hauptsächlich die Continue-Anweisung zur PHP-Prozesssteuerung vor. Er hat einen gewissen Referenzwert. Jetzt können Freunde in Not darauf zurückgreifen.

Dieser Artikel dient der grundlegenden Verwendung Lernen, Experten schließen bitte diese Seite

Das Lesen dieses Artikels ist schwer zu verstehen. Ich empfehle Ihnen, es selbst auszuprobieren

(PHP 4, PHP 5, PHP 7)

continue wird in der Schleifenstruktur verwendet, um den verbleibenden Code in dieser Schleife zu überspringen und mit der Ausführung der nächsten Schleife zu beginnen, wenn die Bedingung „true“ ergibt.

Hinweis: Beachten Sie, dass in PHP die switch-Anweisung als Schleifenstruktur betrachtet wird, die continue verwenden kann.

continue akzeptiert einen optionalen numerischen Parameter, um zu bestimmen, wie viele Schleifen bis zum Ende der Schleife übersprungen werden sollen. Der Standardwert ist 1, was zum Ende der aktuellen Schleife springt.

<?php
while (list ($key, $value) = each($arr)) {
    if (!($key % 2)) { // skip odd members
        continue;
    }
    do_something_odd($value);
}

$i = 0;
while ($i++ < 5) {
    echo "Outer<br />\n";
    while (1) {
        echo "Middle<br />\n";
        while (1) {
            echo "Inner<br />\n";
            continue 3;
        }
        echo "This never gets output.<br />\n";
    }
    echo "Neither does this.<br />\n";
}
?>

Das Weglassen des Semikolons nach „Weiter“ kann zu Verwirrung führen. Das folgende Beispiel zeigt, wie man dies nicht tun kann.

<?php
  for ($i = 0; $i < 5; ++$i) {
      if ($i == 2)
          continue
      print "$i\n";
  }
?>

Das gewünschte Ergebnis ist:

0
1
3
4

Die tatsächliche Ausgabe ist:

2

Verwandte Empfehlungen:

break-Anweisung in der PHP-Prozesssteuerung

Was ist foreach in der PHP-Prozesssteuerung

Das obige ist der detaillierte Inhalt vonPHP-Flusskontroll-Fortsetzungsanweisung. 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