Maison > développement back-end > Problème PHP > php ajoute des paires clé-valeur au tableau

php ajoute des paires clé-valeur au tableau

藏色散人
Libérer: 2023-03-06 11:36:02
original
5529 Les gens l'ont consulté

Comment ajouter des paires clé-valeur à un tableau en PHP : créez d'abord un exemple de fichier PHP ; puis utilisez l'instruction foreach pour ajouter des paires clé-valeur au tableau, avec des instructions telles que "foreach ($a comme &$item) { $item['b'] = "valeur";}".

php ajoute des paires clé-valeur au tableau

Recommandé : "Tutoriel vidéo PHP"

Utilisez foreach pour ajouter des paires clé-valeur au tableau en php

En PHP, foreach est utilisé pour parcourir des tableaux très fréquemment, et ses performances sont supérieures à celles de list() et each() combinées pour parcourir des tableaux :

Lors du parcours du premier niveau d'un deux -tableau de chiffres et que vous souhaitez ajouter une nouvelle paire clé-valeur au deuxième tableau. Par exemple, j'ai une structure de tableau bidimensionnel comme celle-ci

$a = array(
     array(
        'a' => "first"
      ),
     array(
        'a' => "second"
      )
 );
Copier après la connexion

C'est ce que je prévois d'ajouter une paire clé-valeur à chaque tableau de la deuxième couche

 'b' => "value"
Copier après la connexion

Si vous utilisez foreach à ce moment

foreach ($a as $item) {
        $item['b'] = "value";
    }
Copier après la connexion

le résultat obtenu est le même que le tableau d'origine, sans ajouter la paire clé-valeur 'b' = > "valeur"

uniquement Nous devons apporter quelques modifications au code ci-dessus pour répondre à nos besoins, c'est-à-dire ajouter un caractère d'adresse & avant $item, comme suit

foreach ($a as &$item) {
        $item['b'] = "value";
    }
Copier après la connexion

Le tableau ainsi obtenu est ce que nous voulons .

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!

Étiquettes associées:
php
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