⊗ppPmMdInr 132 of 447 menu

Multidimensionale arrays in PHP

Elementen van een array kunnen niet alleen strings en getallen zijn, maar ook arrays. In dat geval krijgen we een array van arrays of een multidimensionale array. In het volgende voorbeeld bestaat de array $arr uit drie elementen, die op hun beurt arrays zijn:

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

Laten we het in een duidelijker formaat herschrijven:

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

Afhankelijk van het nestingsniveau kunnen arrays tweedimensionaal zijn - een array van arrays, driedimensionaal - een array van arrays van arrays (en zo verder - vierdimensionaal, vijfdimensionaal, enz.).

De bovenstaande array is tweedimensionaal, omdat binnen één array andere subarrays zijn geplaatst en deze subarrays zelf geen andere arrays bevatten. Om een willekeurig element uit een tweedimensionale array weer te geven moet je niet één paar vierkante haken schrijven, maar twee:

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

Gegeven de volgende array:

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

Gebruik deze om de elementen met de tekst 'l', 'e', 'g' en 'a' weer te geven.

Gegeven de volgende array:

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

Bereken de som van al zijn elementen.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren