SELFPHP

SELFPHP-Druckversion
Original Adresse dieser Seite:
http://www.selfphp.de/praxisbuch/praxisbuchseite.php?site=132&group=25
© 2001-2017 E-Mail SELFPHP OHG, info@selfphp.de
© 2005-2017 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de


do-while-Schleife


Die do-while-Anweisung ist der while-Anweisung sehr ähnlich. Der einzige Unterschied besteht darin, dass die Schleifenbedingung nicht am Anfang, sondern am Ende der Schleife überprüft wird. Deshalb führt die do-while-Anweisung mindestens einen Durchlauf aus.


Definition

do {
  Anweisung/en;
} while (Bedingung/Ausdruck);



Bild 3.7: Ablaufschema einer do-while-Schleife

Beispiel
// Laufvariable (Zählvariable)
$i = 0;

// do-while-Anweisung
// Ausgabe: 0 1 2 3 4 5 6 7 8 9
do {
    echo "$i<br>"; // Anweisungsblock
    $i++; // Inkrementierung der Laufvariablen
} while ($i < 10); // Bedingung

Hinweis: Für do...while können Sie keine alternative Schreibweise anwenden.