⊗ppPmMdInr 132 of 447 menu

Flerdimensionella arrayer i PHP

Element i en array kan inte bara vara strängar och tal, utan också arrayer. I det här fallet får vi en array av arrayer eller flerdimensionell array. I följande exempel består arrayen $arr av tre element, som i sin tur är arrayer:

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

Låt oss skriva om det på ett mer begripligt sätt:

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

Beroende på inbäddningsnivån kan arrayer vara tvådimensionella - en array av arrayer, tredimensionella - en array av arrayer av arrayer (och så vidare - fyrdimensionella, femdimensionella, etc.).

Arrayen ovan är tvådimensionell, eftersom det inuti en array finns andra underarrayer och i dessa underarrayer finns inga andra arrayer. För att skriva ut ett element från en tvådimensionell array ska man använda inte en utan två par hakparenteser:

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

Följande array ges:

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

Använd den för att skriva ut elementen med texten 'l', 'e', 'g' och 'a'.

Följande array ges:

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

Hitta summan av alla dess element.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa