php:phplektion04
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
php:phplektion04 [22.11.2010 13:47] – Frank Schiebel | php:phplektion04 [07.11.2014 13:15] (aktuell) – gelöscht Stefan Gaum | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Schleifen ====== | ||
- | Verschiedene Vorgänge benötigen mehrere Durchgänge, | ||
- | |||
- | ===== while-Schleifen ===== | ||
- | |||
- | Zum Beispiel kann man, um die Zahlen 1 bis 10 auszugeben folgenden PHP-Code verwenden: | ||
- | |||
- | <?php | ||
- | echo "1 <br />"; | ||
- | echo "2 <br />"; | ||
- | echo "3 <br />"; | ||
- | echo "4 <br />"; | ||
- | echo "5 <br />"; | ||
- | echo "6 <br />"; | ||
- | echo "7 <br />"; | ||
- | echo "8 <br />"; | ||
- | echo "9 <br />"; | ||
- | echo "10 <br />"; | ||
- | ?> | ||
- | |||
- | Der verwendete Befehl ist stets derselbe ('' | ||
- | |||
- | <?php | ||
- | $i = 1; | ||
- | while ($i <= 10) { | ||
- | echo $i . "< | ||
- | $i++; // Wert wird um 1 erhöht | ||
- | } | ||
- | ?> | ||
- | |||
- | Dabei werden alle Befehle im **Schleifenblock** (innerhalb der geschweiften Klammern) solange wiederholt, wie die Bedingung im Argument ($i <= 10) wahr ist. Das Beisplie zeigt eine **kopfgesteuerte** while-Schleife. | ||
- | |||
- | '' | ||
- | |||
- | {{: | ||
- | |||
- | Erstelle eine Seite mit Formular und ein php-Skript, mit der man durch Eingabe einer Zahl bestimmen kann, bis zu welcher Zahl das Skript " | ||
- | |||
- | ---- | ||
- | |||
- | ==== Fußgesteuerte while-Schleife ==== | ||
- | |||
- | Manchmal möchte man erreichen, dass der Schleifenblock mindestens einmal durchlaufen wird, sogar dann, wenn die Bedingung von Beginn an nicht erfüllt ist. Dies kann man mit einer fußgesteuerten while-Schleife erreichen: | ||
- | |||
- | |||
- | <?php | ||
- | $i = 11; | ||
- | do { | ||
- | echo $i . "< | ||
- | $i++; // Wert wird um 1 erhöht | ||
- | } while ($i <= 10); | ||
- | ?> | ||
- | |||
- | Hier wird die Bedingung am Ende überprüft, | ||
- | |||
- | {{: | ||
- | |||
- | Ändere dein Skript von oben so ab, dass es eine fußgesteuerte Schleife verwendet. |
php/phplektion04.1290433635.txt.gz · Zuletzt geändert: 22.11.2010 13:47 von Frank Schiebel