Comment ajouter un nom de clé au tableau php

WBOY
Libérer: 2023-05-22 18:40:37
original
621 Les gens l'ont consulté

En programmation PHP, le tableau est un type de données très important, qui peut être utilisé pour stocker plusieurs variables de types différents. Lors du processus d'exploitation d'un tableau, nous devrons peut-être ajouter/modifier le nom de clé du tableau. Cet article explique comment ajouter des clés aux tableaux en PHP.

1. Syntaxe de base

En PHP, il existe deux façons d'ajouter des éléments à un tableau :

  1. Utilisez la syntaxe entre crochets []

L'exemple de code est le suivant :

$array = []; // 初始化一个数组
$array['name'] = '张三';
$array['age'] = 20;

print_r($array); // 输出数组内容
Copier après la connexion

Dans le code ci-dessus, nous utilisez des crochets [ ] pour ajouter un nom de clé et vous pouvez ajouter n'importe quel nombre d'éléments au tableau. Utilisez la fonction print_r() pour afficher le contenu du tableau. Le résultat est le suivant :

Array
(
    [name] => 张三
    [age] => 20
)
Copier après la connexion
  1. Utilisez la fonction array_push()

L'exemple de code est le suivant :

$array = [];
array_push($array, '张三', 20);

print_r($array);
Copier après la connexion

Dans le code ci-dessus, nous utilisons la fonction array_push() pour ajouter des éléments au tableau. Cette fonction Un ou plusieurs éléments seront ajoutés à la fin du tableau. Utilisez également la fonction print_r() pour afficher, et le résultat est le suivant :

Array
(
    [0] => 张三
    [1] => 20
)
Copier après la connexion

2. Ajoutez un tableau associatif

Le tableau associatif est un type de tableau spécial et ses éléments utilisent des chaînes comme noms de clés. Lors de l'ajout d'un tableau associatif, nous devons ajouter le nom et la valeur de la clé au tableau dans son ensemble. L'exemple de code est le suivant :

$array = [];
$array[] = array('name'=>'张三', 'age'=>20); // 添加关联数组

print_r($array); // 输出数组内容
Copier après la connexion

Dans le code ci-dessus, nous utilisons des crochets [] pour ajouter un tableau associatif. Le nom de la clé et la valeur doivent être remplis dans un tableau(), afin de garantir la relation correspondante entre. le nom et la valeur de la clé. Le résultat de l'utilisation de la fonction print_r() est le suivant :

Array
(
    [0] => Array
        (
            [name] => 张三
            [age] => 20
        )

)
Copier après la connexion

3. Modifiez le nom de la clé du tableau

Si vous souhaitez modifier le nom de la clé du tableau, nous pouvons supprimer l'élément d'origine via la fonction unset(), et puis utilisez des crochets [] ou array_push() La fonction ajoute de nouveaux éléments pour modifier le nom de la clé. L'exemple de code est le suivant :

$array = ['name'=>'张三', 'age'=>20];

// 删除name元素
unset($array['name']);

// 添加新元素
$array['username'] = 'zhangsan';

print_r($array);
Copier après la connexion

Dans le code ci-dessus, nous utilisons la fonction unset() pour supprimer l'élément de nom d'origine et utilisons des crochets [] pour ajouter de nouveaux éléments afin d'obtenir l'effet de modification du nom de la clé. Le résultat de l'utilisation de la fonction print_r() est le suivant :

Array
(
    [age] => 20
    [username] => zhangsan
)
Copier après la connexion

4. Utilisez foreach() pour parcourir le tableau

Dans le développement réel, il est souvent nécessaire de parcourir tous les éléments du tableau. PHP fournit la boucle foreach() pour parcourir facilement les tableaux. L'exemple de code est le suivant :

$array = ['name'=>'张三', 'age'=>20];

foreach ($array as $key => $value) {
    echo $key . '=>' . $value . '<br>';
}
Copier après la connexion

Dans le code ci-dessus, nous utilisons foreach() pour parcourir le tableau et afficher les noms de clés et les valeurs du tableau dans l'ordre. Le résultat de sortie est le suivant :

name=>张三
age=>20
Copier après la connexion

5. Résumé

Cet article présente plusieurs méthodes pour ajouter des noms de clés aux tableaux en PHP, notamment l'utilisation de crochets [], la fonction array_push(), l'ajout de tableaux associatifs et la modification des noms de clés de tableau. De plus, nous avons également expliqué comment parcourir un tableau à l’aide de foreach(). En étudiant cet article, je pense que les lecteurs maîtrisent les compétences courantes en matière d'exploitation de tableaux et peuvent devenir plus compétents dans l'utilisation de PHP pour le développement.

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!