Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

for

Kontroll-Mechanismen

    Befehl:
for()


    Beschreibung:
Mit for wird ein Schleifendurchlauf abgearbeitet. Dabei gibt man einen Start- und einen Endwert ein. Die Schleife endet erst bei Erreichen des Endwertes. Da alle drei Parameter bei einer for-Schleife optional sind, kann es zu dem Umstand kommen, dass ohne eine Iterationsvariable aus der for-Schleife eine Endlosschleife wird.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Tips:
Tips:

Der erste Ausdruck (expr1) wird vor Ausführung der Schleife ausgeführt.

Am Anfang jedes Schleifendurchlaufs wird die Anweisung expr2 ausgeführt. Wenn diese wahr ist (TRUE), wird die Schleife fortgesetzt und die untergeordneten Anweisungen werden ausgeführt. Andernfalls (FALSE) endet die Ausführung der Schleife.

Am Ende jedes Schleifendurchlaufs wird die Anweisung expr3 ausgeführt.

Jede der Anweisungen kann leer sein oder mehrere durch Kommata getrennte Anweisungen enthalten. In letzterem Fall werden bei expr2 zwar alle Anweisungen ausgeführt aber das Ergebnis wird nur von der letzten Anweisung verwendet. Wenn expr2 leer ist, läuft die Schleife unendlich lange (PHP nimmt dies als TRUE, ebenso wie C). Dies ist nicht so sinnlos, wie es scheint, denn oft will man die Schleife manuell mit break beenden.


for()


Eingabe:
<?PHP
for ( $x = 1; $x < 15; $x++ )
{
  echo 'Dieses ist der' . $x . '. Durchlauf <br>';
}
?>


Ausgabe:
Dieses ist der 1. Durchlauf
Dieses ist der 2. Durchlauf
Dieses ist der 3. Durchlauf
Dieses ist der 4. Durchlauf
Dieses ist der 5. Durchlauf
Dieses ist der 6. Durchlauf
Dieses ist der 7. Durchlauf
Dieses ist der 8. Durchlauf
Dieses ist der 9. Durchlauf
Dieses ist der 10. Durchlauf
Dieses ist der 11. Durchlauf
Dieses ist der 12. Durchlauf
Dieses ist der 13. Durchlauf
Dieses ist der 14. Durchlauf
Kontroll-Mechanismen