FriconiX
Des milliers de pictogrammes gratuits dessinés avec amour !

Cours 3.8. Les tableaux en PHP

Syntaxe

La fonction PHP array() permet de déclarer des tableaux. Ces derniers sont en réalité des cartes ordonnées, c'est à dire un type qui associe des valeurs à des clés. Par exemple, le tableau ci-dessous contient trois valeurs (un, deux et trois) qui sont chacune associée à une clé (1, 2 et 3) :

$tableau = array (
  1 => 'un',
  2 => 'deux',
  3 => 'trois'
)

En écrivant $tableau[2] on accède à l'élément associé à la clé 2, c'est-à-dire la chaîne de caractères 'deux'.

Les variables en PHP n'ayant pas de déclartion de type, il est possible de mixer tout type de valeurs et de clés au sein d'un tableau :

array (
  1      => 'un',
  'deux' => 2,
  tab  => array (
    'key1' => 'Hello', 
    'key2' => 'world'
  ),
  -5 => TRUE
)

Exemple

Voici un exemple de tableau contenant une liste d'étudiants en criminologie :

$etudiants = array (
  0 => array ( 'nom' => 'Dupont De Ligones', 'prenom' => 'Xavier'),
  1 => array ( 'nom' => 'Louis', 'prenom' => 'Émile'),
  2 => array ( 'nom' => 'Fourniret', 'prenom' => 'Michel'),
  3 => array ( 'nom' => 'Heaulme', 'prenom' => 'Francis')
);

Comme on peut le constater sur l'exemple ci-dessous, l'accès aux éléments du tableau se fait en spécifiant le nom du tableau suivi de la (des) clé(s) entre crochets $nom_du_tableau [ clé ] :

Voir aussi


Dernière mise à jour : 08/11/2019