Comment ajouter un élément au tableau associatif php

WBOY
Libérer: 2023-05-19 20:34:06
original
617 Les gens l'ont consulté

En PHP, le tableau associatif est un type de données très couramment utilisé. Il stocke les paires clé-valeur sous forme d'unités et les valeurs correspondantes sont facilement accessibles via les noms de clé. Au cours du processus de développement, nous devons souvent ajouter ou supprimer des éléments aux tableaux associatifs. Ainsi, cet article explique comment ajouter un élément à un tableau associatif en PHP.

Comment ajouter un élément à un tableau associatif :

  1. Utiliser directement l'affectation d'indice

Nous pouvons passer directement utilisez l'affectation d'indice pour ajouter un élément au tableau associatif. Par exemple, le code suivant ajoute une paire clé-valeur nommée age à un tableau associatif nommé $info, où 18 est la valeur : # 🎜🎜#

$info = array("name"=>"Tom","gender"=>"male");
$info["age"] = 18;
Copier après la connexion
$info 的关联数组增加一个名为 age 的键值对,其中 18 是值:

$info = array("name"=>"Tom","gender"=>"male");
$age = array("age"=>18);
$info = $info + $age;
Copier après la connexion

在上述代码中,我们创建了一个名为 $info 的关联数组,并且给它添加了一个 age 键值对,其中,$info["age"] 的值为 18。如果你想添加其他的键值对,只需要按照同样的方式操作即可。

  1. 使用 array_push 函数

我们还可以使用 PHP 内置的 array_push() 函数,来实现给关联数组增加一项的目的。

但是要注意, array_push() 函数是向数组末尾添加一个或多个元素,而不是添加键值对,所以需要想办法转换一下操作。

实现方法如下:

$info = array("name"=>"Tom","gender"=>"male");
$age = array("age"=>18);
$info = array_merge($info,$_age);
Copier après la connexion

在上述代码中,我们首先创建了一个名为 $info 的关联数组。然后,我们使用 $age 数组来存储 age 键值对。最后我们使用加号运算符将这两个数组相加,并重新赋值给 $info 数组,相当于往 $info 中添加了一项 $age 数组。

  1. 使用 array_merge 函数

除了使用加号运算符进行相加,我们还可以使用 PHP 的 array_merge() 函数,将两个数组合并成一个新的数组。

实现方法如下:

rrreee

在上述代码中,我们首先创建了一个名为 $info 的关联数组。然后,我们使用 $age 数组来存储 age 键值对。最后我们使用 array_merge() 函数将 $info$age 数组合并成一个新的数组,相当于往 $info 中添加了一项 $age 数组。

总结:

在 PHP 中,给关联数组添加一项是一个非常简单的操作。我们可以直接使用下标赋值的方式,将键值对添加到关联数组中;也可以使用 array_push() 函数或者 array_merge()Dans le code ci-dessus, nous créons un tableau associatif nommé $info et y ajoutons une paire clé-valeur age, où la valeur de $info["age"] est 18. Si vous souhaitez ajouter d'autres paires clé-valeur, procédez simplement de la même manière.

    #🎜🎜#Utilisez la fonction array_push #🎜🎜##🎜🎜##🎜🎜#Nous pouvons également utiliser le intégré de PHP fonction array_push( ) pour ajouter un élément à un tableau associatif. #🎜🎜##🎜🎜#Mais veuillez noter que la fonction array_push() ajoute un ou plusieurs éléments à la fin du tableau au lieu d'ajouter des paires clé-valeur, vous devez donc trouver un moyen de convertir l'opération. #🎜🎜##🎜🎜#La méthode d'implémentation est la suivante : #🎜🎜#rrreee#🎜🎜#Dans le code ci-dessus, nous créons d'abord un tableau associatif nommé $info. Ensuite, nous utilisons le tableau $age pour stocker les paires clé-valeur age. Enfin, nous utilisons l'opérateur signe plus pour ajouter les deux tableaux et le réaffecter au tableau $info, ce qui équivaut à ajouter un élément à <code>$info $. tableau age. #🎜🎜#
      #🎜🎜#Utilisez la fonction array_merge #🎜🎜##🎜🎜##🎜🎜#En plus d'utiliser l'opérateur plus pour l'addition, nous Vous pouvez également utiliser la fonction array_merge() de PHP pour fusionner deux tableaux dans un nouveau tableau. #🎜🎜##🎜🎜#La méthode d'implémentation est la suivante : #🎜🎜#rrreee#🎜🎜#Dans le code ci-dessus, nous créons d'abord un tableau associatif nommé $info. Ensuite, nous utilisons le tableau $age pour stocker les paires clé-valeur age. Enfin, nous utilisons la fonction array_merge() pour fusionner les tableaux $info et $age dans un nouveau tableau, ce qui équivaut à aller à <code>$info Une entrée a été ajoutée au tableau <code>$age dans . #🎜🎜##🎜🎜#Résumé : #🎜🎜##🎜🎜#En PHP, ajouter un élément à un tableau associatif est une opération très simple. Nous pouvons directement utiliser l'affectation d'indice pour ajouter des paires clé-valeur à un tableau associatif ; nous pouvons également utiliser la fonction array_push() ou la fonction array_merge() pour opérer sur le tableau . Ce qui précède est la méthode spécifique pour ajouter un élément à un tableau associatif. #🎜🎜#

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!