⊗ppPmMdAOA 141 of 447 menu

Array van associatieve arrays in PHP

Heel vaak komen in PHP arrays voor die een verzameling van bepaalde entiteiten bevatten, bijvoorbeeld een lijst van gebruikers of een lijst van producten.

Hier is een voorbeeld van zo'n array:

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

Zoals je kunt zien, hebben we hier te maken met een array van associatieve arrays. Ondanks het feit dat deze array tweedimensionaal is, wordt er meestal één foreach gebruikt om deze te doorlopen, die de subarrays herhaalt. En de delen van de subarrays worden simpelweg opgehaald via de sleutel en weergegeven in het gewenste formaat en volgorde.

Laten we als voorbeeld een kolom met onze werknemers weergeven in een bepaald formaat:

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

De volgende array is gegeven:

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

Geef met behulp van deze array een kolom van producten weer in een door jou verzonnen formaat.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren