:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte
Unternehmen im
Anbieterverzeichnis von SELFPHP
:: SELFPHP Forum ::
Fragen rund um die Themen PHP? In über
120.000 Beiträgen finden Sie sicher die passende
Antwort!
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
:: Qozido ::
Die Bilderverwaltung mit Logbuch für
Taucher und Schnorchler.
|
|
continue |
Die continue-Anweisung steht mit der break-Anweisung in einem sehr engen Zusammenhang. Wie schon die break-Anweisung, kann auch continue nur innerhalb von while-, do-while, for- und foreach-Anweisungen verwendet werden. Wenn die continue-Anweisung ausgeführt wird, wird der aktuelle Durchlauf der ausgeführten Schleife beendet und die nächste Iteration begonnen. Die continue-Anweisung verhält sich dabei in jeder Schleifenart unterschiedlich.
- In einer while-Schleife weist continue den Interpreter an, den restlichen Teil der Schleife zu übergehen und an den Anfang der Schleife zu springen, wo die Bedingung geprüft wird.
- In einer do-while-Schleife weist continue den Interpreter an, den restlichen Teil der Schleife zu übergehen und an das Ende der Schleife zu springen, wo die Bedingung geprüft wird.
- In einer for-Schleife weist continue den Interpreter an, den restlichen Teil der Schleife zu übergehen und zur Auswertung des auf die for-Schleife folgenden Ausdrucks zu springen.
- In einer foreach-Schleife weist continue den Interpreter an, den restlichen Teil der Schleife zu übergehen und zurück an den Anfang der Schleife zu springen, wo der nächste Wert in der Aufzählung verarbeitet wird.
Beispiel
<?php
// while-Anweisung (mit continue)
$zufall = 1;
// Ausgabe – 1 2 3 4 5 6 7 8 9 10
while ($zufall <= 10) {
echo $zufall;
$zufall++;
continue;
echo "Ich werde nie aufgerufen";
}
?>
Beispiel
<?php
$zaehler = 0;
$max = 10;
while($zaehler < $max) {
if ($zaehler % 2) {
$zaehler++;
continue;
}
echo "Zähler: $zaehler <br>";
$zaehler++;
}
?>
Ausgabe
Zähler: 0
Zähler: 2
Zähler: 4
Zähler: 6
Zähler: 8
Hinweis: continue kann optional ein numerisches Argument erhalten, das angibt, wie viele Ebenen von enthaltenen Schleifen übersprungen werden sollen.
|
|
|
|
|
|