Teil von  SELFPHP   Teil von  Praxisbuch  Teil von  Sprachelemente und Syntax  Teil von  Kontrollstrukturen
  +++ SELFPHP CronJob-Service :: Jetzt auch als Professional-Version verfügbar! +++



:: 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!

Vorname: 
Name:
E-Mail:
 
 

:: 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.



 




:: Premium-Partner ::

Webhosting/Serverlösungen


Premium-Partner MECO Systemhaus GmbH & Co. KG
Premium-Partner PSW GROUP GmbH & Co. KG
Premium-Partner BPI-Systeme
Premium-Partner Pixel X
Premium-Partner
 

:: SELFPHP Sponsoren ::


Microsoft Deutschland GmbH
twosteps.net - ...Premium-Webhosting
Sedo - Bei uns wird PHP großgeschrieben
hostfactory.ch - OptimaNet Schweiz AG
ZEND - The PHP Company
Kaspersky Labs
HighText iBusiness
SELFPHP Sponsoren
 

Qozido


© 2001-2009 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt