[php] loops
Geplaatst: wo 16 jan 2008, 14:34
Ik ben momenteel bezig met het leren van PHP, maar ben op een probleempje gestuit bij het maken van loops.
Om de pagina zelf een reeks van nummers van 1 t/m 25 te laten maken, die dan achter elkaar komen, gebruik je de volgende code:
Dit betekent dus dat de variabele $i, beginnend bij waarde 1, elke keer met één toeneemt, zolang deze kleiner of gelijk is aan 25. Vervolgens worden alle waarden die eraan voldoen achter elkaar weergegeven op het scherm. Dit kun je hier ook zien.
Maar wat nu als ik wil dat de waarde steeds met 2 toeneemt in plaats van 1? Want ik wil als resultaat de volgende serie krijgen:
Ik heb deze code al geprobeerd:
Dit is net als wanneer je gewoon rekent in PHP. Het levert echter een scherm vol met 1'en op.
Ook deze code heb ik al geprobeerd:
Ik dacht dat een extra + er extra aan zou toevoegen. Dit was ook niet waar.
Mijn vraag is daarom: hoe kun je dan wel een loop maken, waarbij het steeds met 2 toeneemt en niet de 1, zoals ik die uit deze tutorial heb gehaald?
Om de pagina zelf een reeks van nummers van 1 t/m 25 te laten maken, die dan achter elkaar komen, gebruik je de volgende code:
Code: Selecteer alles
<?php
for($i = 1; $i <= 25; $i++)
{
echo $i.' ';
}
?>
Maar wat nu als ik wil dat de waarde steeds met 2 toeneemt in plaats van 1? Want ik wil als resultaat de volgende serie krijgen:
Code: Selecteer alles
1 3 5 7 9 11 13 15 17 19 21 23 25
Code: Selecteer alles
<?php
for($i = 1; $i <= 25; $i+2)
{
echo $i.' ';
}
?>
Ook deze code heb ik al geprobeerd:
Code: Selecteer alles
<?php
for($i = 1; $i <= 25; $i+++)
{
echo $i.' ';
}
?>
Mijn vraag is daarom: hoe kun je dan wel een loop maken, waarbij het steeds met 2 toeneemt en niet de 1, zoals ik die uit deze tutorial heb gehaald?