Maison > Article > développement back-end > php ajoute des paires clé-valeur au tableau
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";}".
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!