⊗ppPmMdAOA 141 of 447 menu

Tableau de tableaux associatifs en PHP

Très souvent en PHP, on rencontre des tableaux contenant un ensemble de certaines entités, par exemple, une liste d'utilisateurs ou une liste de produits.

Voici un exemple d'un tel tableau :

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

Comme vous pouvez le voir, nous avons ici affaire à un tableau de tableaux associatifs. Malgré le fait que ce tableau soit bidimensionnel, généralement pour le parcourir, on utilise une seule boucle foreach qui parcourt les sous-tableaux. Et les éléments des sous-tableaux sont simplement obtenus par clé et affichés dans l'ordre et le format souhaités.

Prenons par exemple affichons une colonne de nos employés dans un certain format :

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

Le tableau suivant est donné :

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

Affichez à l'aide de ce tableau une colonne de produits dans un format que vous inventerez.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser