array Description: Instruction pour créer un tableau associatif. Exemple: $a = array(); $b = array(1,2,3); // démarrage à un index différent de 0: 2 est à l'index 10, 3 à l'index 11... $c = array(10=>2, 3, 4, 5); // 2 à l'index 0, banane à l'index fruit, 3 à l'index 3, 4 à l'index 4... $d = array(2, 'fruit'=>'banane',3=>3, 4, 5, 'test'=>'bla'); // depuis 5.4 $c = [4,5,6]; $d = ['pomme'=>'apple', 'banane'=>'banana']; $e = ['pomme'=>'apple', 'banane'=>'banana', 4, 5, 6]; Modification de array dans des fonctions, il faut envoyer une référence avec & dans les paramètres function a(&$arr) { $arr[0] = 1; } // modification externe function b($arr) { $arr[0] = 1; } // interne function c(array $arr) { $arr[0] = 1; } // interne function d(array $arr) { $c = &$arr; $c[0] = 1; } // interne $a_array = array(0); a($a_array); var_dump($a_array); // 1 $b_array = array(0); b($b_array); var_dump($b_array); // 0 $c_array = array(0); c($c_array); var_dump($c_array); // 0 $d_array = array(0); d($d_array); var_dump($d_array); // 0