⊗ppPmMdInr 132 of 447 menu

Daugiamačiai masyvai PHP

Masyvo elementai gali būti ne tik eilutės ir skaičiai, bet ir masyvai. Tokiu atveju gausime masyvų masyvą arba daugiamatį masyvą. Toliau pateiktame pavyzdyje masyvas $arr susideda iš trijų elementų, kurie savo ruožtu yra masyvai:

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

Perrašykime suprantamesne forma:

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

Priklausomai nuo įdėjimo lygio, masyvai gali būti dvimačiai - masyvų masyvas, trimaičiai - masyvų masyvų masyvas (ir taip toliau - keturmatiai, penkiamačiai ir t.t.).

Aukščiau pateiktas masyvas yra dvimatis, nes vieno masyvo viduje yra išdėstyti kiti pomasyvai ir šiuose pomasyvuose nebėra kitų masyvų. Norint atvaizduoti bet kurį elementą iš dvimačio masyvo, reikia naudoti jau ne vieną kvadratinių skliaustų porą, o dvi:

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

Duotas toks masyvas:

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

Naudodamiesi juo, atvaizduokite elementus su tekstu 'l', 'e', 'g' ir 'a'.

Duotas toks masyvas:

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

Raskite visų jo elementų sumą.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti