⊗ppPmMdInr 132 of 447 menu

Arrays multidimensionais em PHP

Os elementos de um array podem não ser apenas strings e números, mas também outros arrays. Nesse caso, teremos um array de arrays ou um array multidimensional. No exemplo a seguir, o array $arr consiste em três elementos, que por sua vez são arrays:

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

Vamos reescrever de forma mais legível:

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

Dependendo do nível de aninhamento, os arrays podem ser bidimensionais - array de arrays, tridimensionais - array de arrays de arrays (e assim por diante - quadridimensionais, pentadimensionais, etc).

O array apresentado acima é bidimensional, pois dentro de um array estão dispostos outros subarrays e nestes subarrays não existem outros arrays. Para exibir qualquer elemento de um array bidimensional, deve-se usar não um par de colchetes, mas dois:

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

Dado o seguinte array:

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

Exiba usando ele os elementos com o texto 'l', 'e', 'g' e 'a'.

Dado o seguinte array:

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

Encontre a soma de todos os seus elementos.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar