(letzte Änderung an dieser Seite: 03.08.2010)
(letzte Synchronisation der PDF-Präsentation: 02.08.2017)
Falls keine PDF-Präsentation zu sehen ist, klicken Sie zum Download hier: Direktdownload PDF-Präsentation
Die while-Schleife führt einen Befehl so lange aus, wie die Bedingung wahr ist. Die Schleife kann auch null Mal ausgeführt werden.
Syntax:
PHP-Codewhile (Bedingung) { Anweisung; } // fortfahren, sobald Bedingung falsch ist
Beispiel: Einen Satz x Mal ausgeben
PHP-Code<form action = "<?php echo $_SERVER['PHP_SELF'] ?>" method = "get" /> Satz wie oft ausgeben? <input type = "text" name = "anzahl" /> <input type = "submit" name = "absenden" /> </form> <?php $anzahl = $_GET['anzahl']; $absenden = $_GET['absenden']; $zaehler = 1; if (isset($absenden)) { while ($zaehler <= $anzahl) { $zaehler++; echo "ich bin der Satz<br />\n"; } echo "<br />Das war's."; } ?>
Gleich wie while-Schleife, allerdings wird sie immer mindestens einmal ausgeführt, da sich die Bedingung im Fuß der Schleife befindet
Syntax:
PHP-Codedo { Anweisung } while (Bedingung); // fortfahren, sobald Bedingung falsch ist
obiges Beispiel umgebaut:
PHP-Codedo { $zaehler++; echo "ich bin der Satz<br />\n"; } while ($zaehler <= $anzahl); echo "Das war's";
PHP-Code$weisheit("Morgenstund hat Gold im Mund.", "Man soll den Tag nicht vor dem Abend loben.", "Wer zuletzt lacht, lacht am besten.");