⊗ppPmMdInr 132 of 447 menu

Viacrozmerné polia v PHP

Prvky poľa môžu byť nielen reťazce a čísla, ale aj polia. V tomto prípade dostaneme pole polí alebo viacrozmerné pole. V nasledujúcom príklade pole $arr sa skladá z troch prvkov, ktoré sú zároveň poliami:

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

Prepíšme to do zrozumiteľnejšej podoby:

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

V závislosti od úrovne vnorenia môžu byť polia dvojrozmerné - pole polí, trojrozmerné - pole polí polí (a tak ďalej - štyro-, päťrozmerné atď.).

Uvedené pole je dvojrozmerné, pretože vo vnútri jedného poľa sa nachádzajú iné podpolia a v týchto podpoliach už nie sú ďalšie polia. Na výpis ľubovoľného prvku z dvojrozmerného poľa by sme mali písať už nie jeden pár hranatých zátvoriek, ale dva:

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

Dané je nasledujúce pole:

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

Vypíšte pomocou neho prvky s textom 'l', 'e', 'g' a 'a'.

Dané je nasledujúce pole:

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

Nájdite súčet všetkých jeho prvkov.

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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť