PHP - do ... while()
Syntax
do {
zu wiederholender Code
} while(Bedingung)
Erklärung
Mit der Funktion do...while wird eine Schleife gebildet, die solange wiederholt wird, solange die im Parameter "Bedingung" angegebene Bedingung erfüllt (bzw. wahr) ist. Die Bedingung muß von runden Klammern eingefasst sein, der zu wiederholende Code -sofern dieser sich über mehrere Zeilen erstreckt- von geschweiften Klammern.
Die Bedingung wird mit Vergleichsoperatoren formuliert (z. Bsp. $a==0). Anders als bei der Funktion while wird die Bedingung erst nach Abarbeitung des zu wiederholenden Codes geprüft, so daß dieser in jedem Fall zumindest einmal ausgeführt wird.
Die Schleife kann auch vorzeitig (d.h. ohne daß die Bedingung unwahr ist) verlassen werden, indem eine mit if bedingte break-Anweisung eingebaut wird.
Beispiel
<?php
$zaehler=0;
do {
echo "$zaehler, ";
$zaehler++;
} while($zaehler<10)
?>
Ergebnis:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
zurück: PHP - Kontrollstrukturen
Ergänzung? Fehler? Schreib uns an team@phpbox.de
Du findest phpbox.de nützlich? Wir freuen uns über einen Link auf phpbox.de