⊗ppPmMdInr 132 of 447 menu

Daudzdimensiju masīvi PHP

Masīva elementi var būt ne tikai virknes un skaitļi, bet arī masīvi. Šajā gadījumā mēs iegūsim masīvu no masīviem jeb daudzdimensiju masīvu. Nākamajā piemērā masīvs $arr sastāv no trim elementiem, kas savukārt paši ir masīvi:

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

Pārrakstīsim saprotamākā formā:

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

Atkarībā no ligzdošanas līmeņa masīvi var būt divdimensiju - masīvs no masīviem, tridimensiju - masīvs no masīviem no masīviem (un tā tālāk - četrdimensiju, piecdimensiju utt.).

Iepriekš minētais masīvs ir divdimensiju, jo viena masīva iekšpusē atrodas citi pamasīvi un šajos pamasīvos vairs nav citu masīvu. Lai izvadītu kādu elementu no divdimensiju masīva, jāraksta nevis viena kvadrātiekavu pāris, bet divi:

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

Dots šāds masīvs:

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

Izmantojot to, izvadiet elementus ar tekstu 'l', 'e', 'g' un 'a'.

Dots šāds masīvs:

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

Atrodiet visu tā elementu summu.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt