/* création d'un tableau indexé automatiquement */
$tableauStr = array ('un', 'ensemble', 'de', 'chaînes', 'de', 'caractères');
$tableauInt = array (12, 54, 658, 16);
$tableauMixte = array (1, 'ensemble', 2, 'données', 2, '!=', 'types');
/* ou encore */
$tableau = ['azer', 'qsdf', 'wxcv'];
/* création d'un tableau associatif (indexation clé/valeur) */
$tableauAssoc = array ('entree' => 'Tomate Moza',
'plat' => 'Pizza Vivaldi',
'dessert' => 'Tiramisu');
echo $tableauStr[0]; // affiche 'un'
echo $tableauAssoc['dessert']; // affiche 'Tiramisu'
/* Modification d'un élément de tableau */
$tableauMixte[5] = 'différents';
$tableauAssoc['plat'] = 'Pizza Calzone';
/* Extension du tableau (par la fin) */
$tableau[3] = 'tyui';
$tableau[count($tableau)] = 'ghjk';
$tableau[] = 'oplm';
array_push($tableau, 'bn', '1234', '5678','90');
/* insertion en tête */
array_unshift($tableau, 'AZER');
/* Suppression/récupération de la queue */
$queue = array_pop($tableau);
/* Suppression/récupération de la tête */
$tete = array_shift($tableau);
/* tri d'un tableau dans l'ordre croissant */
/* (voir ksort et asort pour les tableaux associatifs) */
sort($tableauInt);
/* tri d'un tableau dans l'ordre décroissant*/
rsort($tableauInt);
/* Clés d'un tableau associatif (ou pas) */
$tableauCles = array_keys($tableauAssoc);
/* Valeurs contenues dans un tableau */
$tableauValeurs = array_values($tableauAssoc);