Les tableaux :
Les tableaux numérotés :
Un tableau numéroté est une liste de valeurs indexées par des nombres.
Exemple :
$monTableau = [42, 3.14, 'Hello World !', true];
On peut afficher la valeur d'un élément d'un tableau numéroté avec la fonction echo.
Exemple :
echo $monTableau[0];
Résultat :
42
Les tableaux associatifs :
Un tableau associatif est une liste de valeurs indexées par des clés.
Exemple :
$monTableau = [
'cle1' => 42,
'cle2' => 3.14,
'cle3' => 'Hello World !',
'cle4' => true
];
On peut afficher la valeur d'un élément d'un tableau associatif avec la fonction echo.
Exemple :
echo $monTableau['cle1'];
Résultat :
42
Les tableaux multidimensionnels :
Un tableau multidimensionnel est un tableau qui contient d'autres tableaux.
Exemple :
$monTableau = [
'cle1' => 42,
'cle2' => 3.14,
'cle3' => 'Hello World !',
'cle4' => true,
'cle5' => [
'cle5.1' => 'Hello World !',
'cle5.2' => 42,
'cle5.3' => 3.14,
'cle5.4' => true
]
];
On peut afficher la valeur d'un élément d'un tableau multidimensionnel avec la fonction echo.
Exemple :
echo $monTableau['cle5']['cle5.1'];
Résultat :
Hello World !
Les tableaux dynamiques :
Un tableau dynamique est un tableau dont la taille peut varier.
Exemple :
$monTableau = [];
$monTableau[] = 42;
$monTableau[] = 3.14;
$monTableau[] = 'Hello World !';
$monTableau[] = true;
On peut afficher la valeur d'un élément d'un tableau dynamique avec la fonction echo.
Exemple :
echo $monTableau[0];
Résultat :
42
Les tableaux constants :
Un tableau constant est un tableau dont les valeurs ne peuvent pas être modifiées.
Exemple :
define('MON_TABLEAU', [
'cle1' => 42,
'cle2' => 3.14,
'cle3' => 'Hello World !',
'cle4' => true
]);
On peut afficher la valeur d'un élément d'un tableau constant avec la fonction echo.
Exemple :
echo MON_TABLEAU['cle1'];
Résultat :
42