![]() Technikerschule Nördlingen |
Programmierung dynamischer Internetseiten
|
![]() |
Schleifen In PHP gibt es mehrere Möglichkeiten Schleifen zu erzeugen. Gleich ein Beispiel:
Hier werden 9 Zeilen Text ausgegeben. Zu Beginn wird $i auf 1 gesetzt. $i wird in jedem Durchlauf um 1 erhöht, bis $i den Wert 10 erreicht. Dann ist die Bedingung ($i<10) nicht mehr wahr und die Schleife bricht ab. In unserem Fall ist $i zunächst kleiner als 10. Würde man die Varable auf 10 oder größer setzen, würde die Schleife nicht ein einziges mal durchlaufen. Will man jedoch, dass der Programmabschnitt mindestens einmal absolviert wird, muss man die do...while-Konstruktion verwenden.
Die Dritte Variante, eine Schleife zu programmieren, ist der for-Befehl.
Der for-Befehl hat drei Argumente:
Mit Schleifen lassen sich Arrays einfach auslesen. Ein Beispiel:
Den gleichen Effekt hat die Konstruktion mit for:
Unter PHP4 lassen sich Arrays auch bequem mit forech auslesen.
Zusammen mit den im nächsten Abschnitt behandelten Bedingungen (if-Konstruktionen) ist der Befehl break interessant. Er ermöglicht den Abbruch der Schleife, ohne dass die Abbruchbedingung der Schleife erfüllt. Alle Argumente in des for-Befehls sind übrigens optional. Bleibt etwa die Abbruchbedingung leer, wird eine Endlosschleife erzeugt. |
|||||||||||||||||||||
|