In PHP wird die Anweisung für die Weitergabe verwendet, um den verbleibenden Code in der aktuellen Schleife zu überspringen und direkt das Urteil der nächsten Schleife einzugeben. Dies ist nützlich, wenn Sie die teilweise Schleifenlogik basierend auf bestimmten Bedingungen ignorieren müssen.
<span class="fun">weitermachen;</span>
Es kann auch in Verbindung mit Schleifenhierarchien verwendet werden, z. B. über das Überspringen bestimmter Hierarchien in verschachtelten Schleifen:
<span class="fun">fortsetzen 2; // Überspringen Sie die äußere Schleife</span>
Hier sind einige typische Anwendungsszenarien:
Das folgende Beispiel zeigt, wie man weiterhin auch Elemente in einer Schleife überspringt:
<?php
for ($i = 1; $i <= 10; $i++) {
if ($i % 2 == 0) {
continue;
}
echo $i . "\n";
}
?>
Ausgabe:
1
3
5
7
9
Das folgende Beispiel gibt "Fizz" oder "Buzz" gemäß verschiedenen Bedingungen aus und überspringt nachfolgende Ausgabe:
<?php
for ($i = 1; $i <= 10; $i++) {
if ($i % 5 == 0) {
echo " Fizz";
continue;
} elseif ($i % 3 == 0) {
echo " Buzz";
continue;
}
echo $i;
}
?>
Ausgabe:
<span class="fun">12 Fizz4 Buzz Fizz78 Fizzbuzz</span>
Die Anweisung Contining ist ein wichtiges Instrument zur Steuerung des Schleifenprozesses, insbesondere zum Überspringen einer teilweisen logischen Ausführung, wenn bestimmte Bedingungen erfüllt sind. Eine angemessene Verwendung von Fortsetzung kann die Codestruktur klarer machen und die Ausführungseffizienz höher ist.