⊗ppPmMdInr 132 of 447 menu

Tablouri multidimensionale în PHP

Elementele tabloului pot fi nu doar șiruri de caractere și numere, ci și alte tablouri. În acest caz vom obține un tablou de tablouri sau tablou multidimensional. În următorul exemplu, tabloul $arr este format din trei elemente, care la rândul lor sunt tablouri:

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

Să rescriem într-o formă mai ușor de înțeles:

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

În funcție de nivelul de imbricare, tablourile pot fi bidimensionale - tablou de tablouri, tridimensionale - tablou de tablouri de tablouri (și așa mai departe - patrudimensionale, cinci-dimensionale etc.).

Tabloul prezentat mai sus este bidimensional, deoarece în interiorul unui tablou sunt situate alte subtablouri, iar în aceste subtablouri nu mai există alte tablouri. Pentru a afișa un anumit element dintr-un tablou bidimensional trebuie să scriem nu o pereche de paranteze pătrate, ci două:

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

Se dă următorul tablou:

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

Afișați cu ajutorul său elementele cu textul 'l', 'e', 'g' și 'a'.

Se dă următorul tablou:

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

Găsiți suma tuturor elementelor sale.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge