De syntax van de for-loop is niet zo anders dan in andere programmeertalen. Je begin met het woord for, opent haakjes waar tussen je de startwaarde, eindvoorwaarde en stapgrootte definieert, gescheiden door puntkomma. Je sluit het haakje en opent de accolade waartussen je de instructies plaatst die herhaald moeten worden en uiteindelijk sluit je de accolade.
for (startwaarde; eindvoorwaarde; stapgrootte) {
code die herhaalt dient te worden;
}
Wanneer je een opsomming wil geven van 10 opeenvolgende getallen, kan je dit bijvoorbeeld als volgt doen:
<?php
for ($x = 0; $x <= 10; $x++) {
echo "Het getal is: $x <br>";
}
?>
Door middel van een foreach-loop kan je een array doorlopen. Foreach gaat zien hoeveel elementen er in de array zitten en ze één voor één in een variabele steken.
Maak onderstaand voorbeeld in KleurenArray.php in je PHP map (eerst in je XAMPP folder uiteraard!):
<?php
$kleuren = array("rood","groen","blauw","oranje","geel");
foreach($kleuren as $kleur){
echo "$kleur <br>";
}
?>
In het voorbeeld overlopen we de array kleuren. Elk element dat we tegenkomen steken we tijdelijk in de variabele kleur. Die variabele kunnen we dan gebruiken
Als je hebt gewerkt met namen in de array, kan je die ook gebruiken in de foreach-loop (KleurenArray2.php):
<?php
$kleuren = array("rood"=>"#FE2E2E", "groen"=>"#58FA58", "blauw"=>"#0000FF", "oranje"=>"#DF7401", "geel"=>"#F3F781");
foreach($kleuren as $kleur => $kleurcode){
echo "De kleurcode voor $kleur is $kleurcode <br>";
}
?>