⊗ppPmMdInr 132 of 447 menu

Array multidimensionali in PHP

Gli elementi di un array possono essere non solo stringhe e numeri, ma anche altri array. In questo caso otterremo un array di array o array multidimensionale. Nel seguente esempio l'array $arr è composto da tre elementi, che a loro volta sono array:

<?php $arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']]; ?>

Riscriviamolo in una forma più comprensibile:

<?php $arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ]; ?>

A seconda del livello di annidamento, gli array possono essere bidimensionali - array di array, tridimensionali - array di array di array (e così via - quadridimensionali, pentadimensionali, ecc.).

L'array mostrato sopra è bidimensionale, poiché all'interno di un array sono posizionati altri sotto-array e in questi sotto-array non ci sono altri array. Per visualizzare un qualsiasi elemento da un array bidimensionale è necessario scrivere non una coppia di parentesi quadre, ma due:

<?php $arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ]; echo $arr[0][1]; // visualizzerà 'b' echo $arr[1][2]; // visualizzerà 'f' ?>

È dato il seguente array:

<?php $arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ['j', 'k', 'l'], ]; ?>

Utilizzandolo, visualizza gli elementi con il testo 'l', 'e', 'g' e 'a'.

È dato il seguente array:

<?php $arr = [[1, 2], [3, 4], [5, 6]]; ?>

Trova la somma di tutti i suoi elementi.

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