⊗ppPmMdAOA 141 of 447 menu

Array af associative arrays i PHP

Meget ofte i PHP opstår der arrays, der indeholder et sæt af visse enheder, for eksempel en liste over brugere eller en liste over produkter.

Her er et eksempel på et sådant array:

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

Som du kan se, har vi her at gøre med et array af associative arrays. På trods af at dette array er todimensionelt, bruges der som regel kun én foreach til at gennemløbe det, som gennemløber underarraysene. Og delene af underarraysene bliver simpelthen hentet via nøglen og skrevet i den ønskede rækkefølge og format.

Lad os for eksempel udskrive en kolonne med vores ansatte i et bestemt format:

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

Følgende array er givet:

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

Udskriv ved hjælp af dette array en kolonne med produkter i et eller andet format, som du finder på.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis