Maison  >  Article  >  développement back-end  >  Comment ajouter un nom de clé et une valeur de clé au tableau PHP

Comment ajouter un nom de clé et une valeur de clé au tableau PHP

WBOY
WBOYoriginal
2023-07-10 08:58:391941parcourir

Comment ajouter des noms de clés et des valeurs de clés à un tableau PHP

Lorsque nous utilisons PHP pour programmer, nous devons souvent opérer sur des tableaux. L'une des opérations courantes consiste à ajouter de nouveaux noms de clés et les valeurs de clés correspondantes. au tableau. Dans cet article, nous apprendrons comment implémenter cette fonctionnalité via du code PHP.

Tout d’abord, nous devons créer un tableau PHP vide. Un tableau vide peut être créé en utilisant le code suivant :

$array = array();

Maintenant, nous avons créé un tableau vide nommé $array. Ensuite, nous pouvons ajouter de nouveaux noms de clés et valeurs de clés au tableau via les différentes méthodes suivantes.

Méthode 1 : utilisez des crochets pour ajouter des paires clé-valeur

L'utilisation de l'opérateur crochet ([]) peut facilement ajouter de nouveaux noms de clé et valeurs de clé au tableau.

$array['name'] = 'John';
$array['age'] = 25;

Le code ci-dessus ajoutera deux noms de clés et les valeurs de clés correspondantes​​dans le tableau $array. Les noms de clé sont respectivement « nom » et « âge », et les valeurs clés sont respectivement « John » et 25.

Méthode 2 : Ajouter des paires clé-valeur via la fonction array_push()

La fonction array_push() peut ajouter un ou plusieurs éléments à la fin du tableau. Cette fonction peut être utilisée lorsque nous souhaitons ajouter plusieurs paires clé-valeur au tableau en même temps.

array_push($array, 'country', 'USA');

Le code ci-dessus ajoutera deux paires clé-valeur au tableau $array. Le nom de la clé est « country » et la valeur de la clé est « USA ».

Méthode 3 : utilisez l'opérateur [] pour ajouter plusieurs paires clé-valeur en même temps

Si nous souhaitons ajouter plusieurs paires clé-valeur au tableau en même temps, nous pouvons utiliser l'opérateur [].

$array += [
    'occupation' => 'developer',
    'hobby' => 'photography'
];

Le code ci-dessus ajoute deux noms de clé et valeurs de clé au tableau $array en même temps via l'opérateur +=. Les noms clés sont « profession » et « passe-temps », et les valeurs clés sont respectivement « développeur » et « photographie ».

Méthode 4 : utilisez la fonction array_merge() pour fusionner des tableaux

Lorsque nous avons deux tableaux ou plus, nous pouvons utiliser la fonction array_merge() pour les fusionner en un seul tableau et ajouter de nouveaux noms de clés et valeurs de clés.

$array1 = array('name' => 'Tom', 'age' => 30);
$array2 = array('country' => 'China');
$array = array_merge($array1, $array2);

Le code ci-dessus fusionne les tableaux $array1 et $array2 en un seul tableau et attribue le nouveau tableau à $array. Le tableau $array fusionné contient les paires clé-valeur des deux tableaux d'origine.

Grâce aux quatre méthodes ci-dessus, nous pouvons ajouter de manière flexible de nouveaux noms de clés et les valeurs de clés correspondantes​​dans le tableau PHP. En fonction des besoins réels, choisissez simplement la méthode de fonctionnement appropriée.

Résumé :

Il existe de nombreuses façons d'ajouter des noms de clés et des valeurs de clés aux tableaux en PHP. Nous pouvons facilement implémenter cette fonction via l'opérateur crochet, la fonction array_push(), l'opérateur [] et la fonction array_merge(). En fonction des besoins spécifiques, choisissez la méthode correspondante pour ajouter des noms de clés et des valeurs de clés. J'espère que l'exemple de code de cet article pourra aider les lecteurs à mieux comprendre comment ajouter des noms de clés et des valeurs de clés dans les tableaux PHP.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn