for-Schleife

Mit einer Schleife kann ein Befehl immer wieder ausgeführt werden.

Syntax:

<?php
   for (Startwert; Bedingung; Schleifenschritt) {
        Anweisungen
   }
?>

Beispiel 1: Glückwunsch-Maschine
Es sollen 10 Zeilen untereinander mit dem Text „Herzlichen Glückwunsch“ ausgegeben weden.

<?php
   for ($i=1; $i<10; $i++) {
       echo "Herzlichen Glückwunsch! <br>";
   }
?>

Anmerkung: $i++ bedeutet, dass der Wert der Variablen $i immer um 1 erhöht wird.

Ergebnis im Browser:

 

 

 

 

 

 

 

Beispiel 2: Zähl-Maschine
Es sollen untereinander die Zahlen von 1 bis 10 ausgegeben werden.

<?php
   for ($i=1; $i<10; $i++) {
       echo "$i <br>";
   }
?>

Ergebnis im Browser:

 

 

 

 

 

 

Beispiel 3: Einmaleinstabelle
Es soll eine Tabelle erstellt werden, in der die Ergebnisse des kleinen Einmaleins (10×10) angezeigt werden.
Tipp: Dazu benötigt man zwei for-Schleifen, die ineinander geschachtelt sind.

<table border="1">
  <?php
        for($i=1; $i < 11; $i++)
           {
            echo "<tr>";
            for($j=1; $j < 11; $j++)
               {
                echo "<td>".$i*$j."</td>";
               }
          echo "</tr>";
        }
   ?>
</table>

Ergebnis im Browser: