⊗ppPmLpNsd 125 of 447 menu

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:

111222333444555666777888999

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:

111222333444555666777888999

Con l'aiuto di due cicli annidati visualizza a schermo la seguente stringa:

11 12 13 21 22 23 31 32 33
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta