⊗ppPmMdInr 132 of 447 menu

Mitmemõõtmelised massiivid PHP-s

Massiivi elemendid ei pruugi olla ainult stringid ja numbrid, vaid ka massiivid. Sel juhul saame me massiivi massiividest ehk mitmemõõtmelise massiivi. Järgmises näites koosneb massiiv $arr kolmest elemendist, mis omakorda on massiivid:

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

Kirjutame selle arusaadavamal kujul ümber:

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

Sõltuvalt pesastustasemest võivad massiivid olla kahemõõtmelised - massiiv massiividest, kolmemõõtmelised - massiiv massiivide massiividest (ja nii edasi - neljamõõtmelised, viiemõõtmelised jne).

Eespool toodud massiiv on kahemõõtmeline, kuna ühe massiivi sees asuvad teised alamassiivid ja nendes alamassiivides ei ole muid massiive. Mis tahes elemendi väljatoomiseks kahemõõtmelisest massiivist tuleks kirjutada mitte üks, vaid kaks paari nurksulge:

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

Antud on järgmine massiiv:

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

Väljuta selle abil elemendid tekstiga 'l', 'e', 'g' ja 'a'.

Antud on järgmine massiiv:

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

Leia kõigi selle elementide summa.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu