Cicli annidati in PHP
I cicli, con cui hai già familiarità, possono essere annidati l'uno dentro l'altro. Ad esempio, risolviamo il seguente problema: visualizziamo a schermo la stringa:
Qui un solo ciclo non basta - è necessario avviare
due cicli annidati l'uno nell'altro: il primo
ciclo scorrerà i numeri (prima 1,
poi 2, poi 3 e così via fino a 9),
mentre il secondo ciclo ripeterà questi numeri tre volte.
Implementiamo:
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
Nota: il primo ciclo ha un contatore
$i, il secondo $j, e se ci fosse
un terzo ciclo - il suo contatore sarebbe
la variabile $k. Questi sono nomi standard convenzionali,
è consigliabile utilizzarli.
Con l'aiuto di due cicli annidati visualizza a schermo la seguente stringa:
Con l'aiuto di due cicli annidati visualizza a schermo la seguente stringa: