===== 1.7.1) for-Schleife ===== In der for-Schleife wird genau angegeben, wie oft die Schlaufe durchlaufen werden soll. ==== Syntax ==== for (Initialisierung; Bedingung; Operation) { Anweisungsblock; } === Beispiel: Ausgabe der ersten n ungeraden Zahlen und die Summe dieser Folge=== Ausgabe der ersten n ungeraden Zahlen und die Summe dieser Folge\n"; $n=10; $summe=0; for ($i=1;$i<=$n;$i++) { $ung=$i*2-1; $summe=$summe+$ung; echo $i.". ungerade Zahl: ".$ung."
\n"; } echo "Die Summe der ersten $n ungeraden Zahlen beträgt: ".$summe; ?>
=== Beispiele für Operatoren in for-Schleifen=== ^Bedingung in der for-Schleife^Werte von $i^ |''for ($i=1; $i''<''=5, $i++)''|1, 2, 3, 4, 5| |''for ($i=1; $i<5, $i++)''|1, 2, 3, 4| |''for ($i=15; $i>=10, $i-''-'')''|15, 14, 13, 12, 11, 10| |''for ($i=15; $i>10, $i-''-'')''|15, 14, 13, 12, 11| |''for ($i=0; $i''<''=100, $i=$i+10)''|10, 20, 30, 40, 50, 60, 70, 80, 90, 100| |''for ($i=1; $i''<''=12, $i=$i+1.2)''|1, 2.4, 3.6, 4.8, 7.2, 8.4, 9.6, 10.8, 12| ===== Geschachtelte for-Schleifen ===== Mit geschachtelten for-Schleifen können zweidimensionale Strukturen abgearbeitet werden. === Beispiel: Erstellen einer Tabelle mit 3 Zeilen und 4 Spalten mittels zweier for-Schleifen=== \n"; for ($i=1;$i<=3;$i++) { echo "\n"; for ($j=1;$j<=4;$j++) { echo " $i. Zeile, $j. Spalte \n"; } echo "\n"; } echo "\n"; ?>