Avatar ·

Comment ajouter un élément à un tableau PHP avec une clé et une valeur

Bonjour à tous ! Je viens de commencer à apprendre PHP et j'ai rencontré un problème avec les tableaux. Je dois ajouter un élément à un tableau en spécifiant à la fois la clé et la valeur. Je sais que pour un ajout normal sans clé, on peut utiliser `$array[] = 'value';` — cela ajoute un élément avec un index numérique. Mais que faire si je veux, par exemple, créer un tableau associatif avec des clés spécifiques ? Voici un exemple de ma situation. J'ai un formulaire sur un site où l'utilisateur saisit le nom d'un produit et son prix. Je veux enregistrer cela dans un tableau où la clé est le nom du produit et la valeur est le prix. J'ai essayé ceci : ```php $products = []; $products[] = 'apple' => 150; ``` Mais cela donne une erreur de syntaxe. Ensuite, j'ai essayé : ```php $products = []; $products['apple'] = 150; ``` Cela fonctionne, mais si j'ai beaucoup d'éléments, écrire `$products['key'] = value` à chaque fois n'est pas pratique. Existe-t-il une méthode plus compacte, comme en JavaScript avec les objets ? Ou une fonction qui accepte à la fois la clé et la valeur ?