⊗ppPmMdInr 132 of 447 menu

Többdimenziós tömbök a PHP-ban

A tömb elemei nem csak sztringek és számok lehetnek, hanem tömbök is. Ebben az esetben tömbök tömbjét vagy többdimenziós tömböt kapunk. A következő példában a $arr tömb három elemből áll, amelyek maguk is tömbök:

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

Írjuk át érthetőbb formában:

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

A beágyazottság szintjétől függően a tömbök lehetnek kétdimenziósak - tömbök tömbje, háromdimenziósak - tömbök tömbjeinek tömbje (és így tovább - négydimenziósak, ötdimenziósak stb.).

A fenti tömb kétdimenziós, mivel egy tömbön belül más altömbök helyezkednek el, és ezekben az altömbökben már nincsenek más tömbök. Ahhoz, hogy egy elemet kiírjunk egy kétdimenziós tömbből, már nem egy szögletes zárójelpárt kell írni, hanem kettőt:

<?php $arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ]; echo $arr[0][1]; // kiírja 'b'-t echo $arr[1][2]; // kiírja 'f'-et ?>

Adott a következő tömb:

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

Ennek segítségével írassuk ki a 'l', 'e', 'g' és 'a' elemeket.

Adott a következő tömb:

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

Keresse meg az összes elem összegét.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás