⊗ppPmMdAOA 141 of 447 menu

Array av associativa arrayer i PHP

Mycket ofta i PHP förekommer arrayer som innehåller en uppsättning av vissa entiteter, till exempel en användarlista eller en produktlista.

Här är ett exempel på en sådan array:

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

Som du ser har vi här att göra med en array av associativa arrayer. Trots att denna array är tvådimensionell används generellt en foreach för att iterera genom den, som går igenom delarrayerna. Och delarna av själva delarrayerna hämtas helt enkelt via nyckel och skrivs ut i önskat format och ordning.

Låt oss som exempel skriva ut en kolumn med våra anställda i ett visst format:

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

Följande array ges:

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

Skriv ut med hjälp av denna array en kolumn med produkter i något format du hittar på.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa