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: