⊗ppPmMdAOA 141 of 447 menu

Matrice de matrice asociative în PHP

Foarte des în PHP apar matrice care conțin un set de anumite entități, de exemplu, o listă de utilizatori sau o listă de produse.

Iată un exemplu de astfel de matrice:

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

După cum vedeți, aici avem de-a face cu o matrice de matrice asociative. În ciuda faptului că această matrice este bidimensională, de obicei pentru parcurgerea ei se folosește un singur foreach, care parcurge submatricele. Iar părțile submatricelor sunt pur și simplu obținute după cheie și afișate în ordinea și formatul dorit.

Să afișăm, de exemplu, un coloană cu angajații noștri într-un anumit format:

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

Este dată următoarea matrice:

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

Afișați folosind această matrice un coloană de produse într-un format inventat de dumneavoastră.

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