Geneste lussen in PHP
Lussen, waarmee je al bekend bent, kunnen in elkaar genest worden. Laten we bijvoorbeeld de volgende taak oplossen: we tonen de string:
Hier volstaat één lus niet - we moeten
twee in elkaar geneste lussen starten: de eerste
lus doorloopt de getallen (eerst 1,
dan 2, dan 3 en zo verder tot 9),
en de tweede lus herhaalt deze getallen drie keer.
Laten we dit implementeren:
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
Let op: de eerste lus heeft teller
$i, de tweede $j, en als er
een derde lus zou zijn - dan zou de teller daarvan
de variabele $k zijn. Dit zijn standaard geaccepteerde
namen, het is aan te raden deze te gebruiken.
Met behulp van twee geneste lussen, toon de volgende string op het scherm:
Met behulp van twee geneste lussen, toon de volgende string op het scherm: