Maison  >  Article  >  développement back-end  >  php ajoute des paires clé-valeur au tableau

php ajoute des paires clé-valeur au tableau

藏色散人
藏色散人original
2020-10-05 00:42:015473parcourir

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"
      )
 );

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

 'b' => "value"

Si vous utilisez foreach à ce moment

foreach ($a as $item) {
        $item['b'] = "value";
    }

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";
    }

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!

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