⊗ppPmMdInr 132 of 447 menu

Večdimenzionalna polja v PHP

Elementi polja niso lahko le nizi in števila, ampak tudi polja. V tem primeru dobimo polje polj ali večdimenzionalno polje. V naslednjem primeru je polje $arr sestavljeno iz treh elementov, ki so prav tako polja:

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

Prepišimo v bolj razumljivi obliki:

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

Glede na stopnjo gnezditve so lahko polja dvodimenzionalna - polje polj, tridimenzionalna - polje polj polj (in tako naprej - štiridimenzionalna, petdimenzionalna itd.).

Zgoraj navedeno polje je dvodimenzionalno, ker so znotraj enega polja nameščena druga podpolja in v teh podpoljih ni drugih polj. Če želimo izpisati kateri koli element iz dvodimenzionalnega polja, moramo uporabiti ne en par oglatih oklepajev, ampak dva:

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

Podano je naslednje polje:

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

Z njegovo pomočjo izpišite elemente z besedilom 'l', 'e', 'g' in 'a'.

Podano je naslednje polje:

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

Poiščite vsoto vseh njegovih elementov.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni