PHP Schleifen
In PHP gibt es 3 verschiedene Scheifen:
- while - die Schleife wird solange ausgeführt, wie die Bedingung wahr ist (Bedingungsschleife)
- do...while - die Schleife wird solange ausgeführt, wie die Bedingung wahr ist, mindestens aber einmal
- for - die Schleife wird für eine festgelegte Anzahl von Wiederholungen ausgeführt (Zählschleife)
While
Eine while-Schleife fängt mit dem Wort while an. Danach steht in Klammern eine Bedingung. Die Schleife wird so lange ausgeführt, wie die Bedingung erfüllt bleibt. Ist die Bedingung schon beim ersten Test nicht erfüllt, wird die Schleife gar nie ausgeführt.
while (Bedingung) |
do...while
Während eine while-Schleife zuerst prüft, ob die Bedingung der Schleife überhaupt erfüllt ist, wird bei einer do..while-Schleife der Anweisungsblock erst einmal ausgeführt, und am Ende getestet, ob der Block wiederholt wird oder nicht.
do |
for
Die for-Schleife wird eine festgelegte Anzahl von Wiederholungen durchlaufen.
for (Anfangswert; Bedingung; Schrittweite) |
for ($i=0; $i<10; $i++)
{
Echo "$i. <BR>";
}