//Les tableaux // Opérateurs + $a = [1, 2]; $b = [4, 5, 6]; print_r($a + $b); //Output = 1, 2, 6 //Prends la valeur du tableaux de droite et si pas d'index prends la valeur de gauche // Opérateurs == ne prends pas en compte l'ordre // Opérateurs === prends en compte l'ordre // Spread operator : print_r([...$a, ...$b]); // [1, 2, 4, 5, 6] // Le tableaux n'existe plus et on étend les valeurs //&$variable Récupère l'adresse mémoire d'une variable // Assigner une valeur à un tableaux : // Ajouter une valeur à l'index suivant $arr = [1]; $arr[] = 2; //Output = [1, 2] // Equivalence avec le spread : $arr = [...$arr, 3]; // Assigne un nouveau tableau et spread l'ancien en assignant une nouvelle valeur $arr = [-1, ...$arr]; //Ajoute une valeur au début array_push($arr, 4); // Return a random value $arr = ['orrange', 'blue', 'yellow']; $value = array_rand($arr); echo $arr[$value]; // Remove duplicates $arr2 = ['test', 'test', 1, 2, 3]; $res = array_unique($arr2);