Kapslade loopar i PHP
Loopar, som du redan kan, kan kapslas inuti varandra. Till exempel, låt oss lösa följande uppgift: låt oss skriva ut strängen:
Här räcker det inte med en loop - vi behöver starta
två loopar kapslade inuti varandra: den första
loopen kommer att iterera över siffror (först 1,
sedan 2, sedan 3 och så vidare till 9),
och den andra loopen kommer att upprepa dessa siffror tre gånger.
Låt oss implementera:
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
Observera: den första loopen har räknaren
$i, den andra $j, och om det finns
en tredje loop - så kommer dess räknare att vara
variabeln $k. Detta är standardiserade, allmänt accepterade
namn, det är dessa som bör användas.
Med hjälp av två kapslade loopar, skriv ut följande sträng:
Med hjälp av två kapslade loopar, skriv ut följande sträng: