Retour au cours

Tableaux Multi-dimensionnels

PHP : Le Bootcamp Complet du Débutant à l'Expert (0 à Héros)

23. Tableaux Multi-dimensionnels

Un tableau multi-dimensionnel est un tableau qui contient un ou plusieurs tableaux à l'intérieur de lui. Cette structure est parfaite pour stocker des données tabulaires, des données hiérarchiques ou des paramètres de configuration complexes.

Création d'un Tableau 2D

Considérez un tableau stockant des informations sur les employés, où chaque employé est représenté par un tableau associatif.

php

1, 'name' => 'Sarah Connor', 'dept' => 'HR' ], [ 'id' => 2, 'name' => 'Kyle Reese', 'dept' => 'IT' ], [ 'id' => 3, 'name' => 'T-800', 'dept' => 'Security' ] ]; ?>

Accéder aux Éléments

Vous chaînez les clés/indices. La première parenthèse sélectionne le tableau interne (la ligne), et la seconde sélectionne la valeur spécifique à l'intérieur de ce tableau interne (la colonne).

php

Nouveau département de Sarah : " . $employees[0]['dept']; ?>

Itérer sur les Tableaux Multi-dimensionnels

Nous utilisons généralement des boucles foreach imbriquées.

php

Liste des Employés :"; foreach ($employees as $employee) { echo "ID Employé : " . $employee['id'] . ", Nom : " . $employee['name'] . "
"; } ?>