Teil von  SELFPHP   Teil von  Praxisbuch  Teil von  Kontrollstrukturen
Letztes Update: 16.08.2005 17:53:45


Navigation

Seite News *

Seite Startseite
Seite Über SELFPHP
Seite Werbung
Seite Kontakt
Seite Forum *
Seite Download *
Seite SELFPHP Banner *
Seite SELFPHP in Buchform
Seite Newsletter *
Seite Impressum

 
* Link führt ins Internet


Anbieterverzeichnis
Informieren Sie sich über die Unternehmen in unserem Anbieterverzeichnis!  

 


SELFPHP Forum
Fragen rund um die Themen PHP? In über 79.000 Beiträgen finden Sie sicher die passende Antwort!  


Newsletter
Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 



 

continue




Die continue-Anweisung steht mit der break-Anweisung in einem sehr engen Zusammenhang. Wie schon die break-Anweisung, kann auch continue nur inner-halb 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.




 


break
 




 sponsored by

Host Europe


HighText iBusiness


Host Europe




© 2001-2006 E-Mail SELFPHP - Damir Enseleit, info@selfphp.deImpressumKontakt
© 2005-2006 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de