Een for statement
Bij herhaling iets uitvoeren komt erg vaak voor. Het eenvoudigst te zien in het voorbeeld van de tafels van (bv)6. Je wilt van 1 tot en met 10 een berekening uitvoeren. Begin dan met het commando om 10 keer iets uit te voeren: for ( begin met ; ga door zolang geldt ; verander iets ) { dit wordt uitgevoerd } Tussen haakjes staan de drie opdrachten begin, totdat en verander en tussen accoladen staat de actie die telkens uitgevoerd moet worden.
simpel voorbeeld: for($i=1;$i<=10;$i++){
echo "De $i -de regel ";
}
levert als resultaat:
De 1 -de regel
De 2 -de regel
De 3 -de regel
De 4 -de regel
De 5 -de regel
De 6 -de regel
De 7 -de regel
De 8 -de regel
De 9 -de regel
De 10 -de regel
Voorbeeld met de tafel van 6: for($i=1;$i<=10;$i++){
$tafel=6*$i;
echo "$i x 6 = $tafel ";
}
levert als resultaat:
1 x 6 = 6
2 x 6 = 12
3 x 6 = 18
4 x 6 = 24
5 x 6 = 30
6 x 6 = 36
7 x 6 = 42
8 x 6 = 48
9 x 6 = 54
10 x 6 = 60
Voorbeeld van een parabool: for($x=0;$x<=10;$x++){
$y=$x*$x-6*$x;
echo "$x | $y";
}
levert als resultaat:
x | y
0 | 0
1 | -5
2 | -8
3 | -9
4 | -8
5 | -5
6 | 0
7 | 7
8 | 16
9 | 27
10 | 40