Navigation überspringen

Die for-Schleife

Benötigtes Vorwissen

Die for-Schleife ist eine Zähler-kopfgesteuerte Schleife.

Das heißt,...

  1. es gibt einen Zähler.
  2. die Bedingung, die wahr sein muss befindet sich im Kopf den Schleifenbodys.
<?php
for( $iZaehler = 0; $iZaehler <= 10; $iZaehler++){
    echo $iZaehler;
}
?>

Die Bedingung einer for-Schleife folgt unmittelbar nach der Einleitung for (siehe Zeile 2). Diese Bedingung besteht aus drei Teilen 1. der Initialisierung des Zählers, 2. der oberen Bereichsgrenze für den Zähler und 3. der Schrittweite für den Zähler. In diesem Beispiel beginnt die Schleife im ersten Durchlauf mit dem iZaehler bei 0. Pro Durchlauf wird  iZaehler mit ++ um eines erhöht. Es gibt mit der Höchstgrenze <=10 also elf Schleifendurchläufe. Im Schhleifenbody (alles innerhalb der geschweiften Klammern) steht nur eine eine Ausgabe des Zählers. Hier können aber komplexe Funktionen usw. enthalten sein.

Ähnliches funktioniert natürlich auch mit dem Dekrement Operator:

<?php
for( $iZaehler = 100; $iZaehler >= 10; $iZaehler--){
    echo $iZaehler;
}
?>

Oder wir können die Schrittweite und Startwert anpassen:

<?php
for( $iZaehler = 3; $iZaehler < 10; $iZaehler+=2){
    echo $iZaehler;
}
?>