===== 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";
?>