⊗ppPmMdAOA 141 of 447 menu

Assotsiatiivmassiivide massiiv PHP-s

Väga sageli esineb PHP-s massiive, mis sisaldavad mõnda entiteedide kogumit, näiteks kasutajate loendit või toodete loendit.

Siin on sellise massiivi näide:

<?php $users = [ [ 'name' => 'user1', 'age' => 31, 'salary' => 1000, ], [ 'name' => 'user2', 'age' => 32, 'salary' => 2000, ], [ 'name' => 'user3', 'age' => 33, 'salary' => 3000, ], ]; ?>

Nagu näete, on siis tegemass assotsiatiivmassiivide massiiviga. Hoolimata asjaolust, et see massiiv on kahemõõtmeline, kasutatakse selle läbimiseks üldjuhul ühte foreach tsüklit, mis itererib alamassiive. Alamassiivide osi saadakse lihtsalt võtme alusel ja need kirjutatakse soovitud järjekorras ja vormingus.

Väljastame näitena oma töötajate veeru mõnes vormingus:

<?php foreach ($users as $user) { echo $user['name'] . ': ' . $user['salary'] . '$, ' . $user['age'] . '<br>'; } ?>

Antud on järgmine massiiv:

<?php $products = [ [ 'name' => 'prod1', 'price' => 100, 'amount' => 5, ], [ 'name' => 'prod2', 'price' => 200, 'amount' => 6, ], [ 'name' => 'prod3', 'price' => 300, 'amount' => 7, ], ]; ?>

Väljastage selle massiivi abil toodete veerg mõnes teie poolt väljamõeldud vormingus.

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