Maison >développement back-end >tutoriel php >Comment pousser des paires clé-valeur dans des tableaux associatifs en PHP ?

Comment pousser des paires clé-valeur dans des tableaux associatifs en PHP ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-05 10:57:091026parcourir

How to Push Key-Value Pairs into Associative Arrays in PHP?

Pousser des valeurs dans des tableaux associatifs en PHP avec des clés de tableau

La création de tableaux associatifs peut être une technique utile en programmation, et PHP fournit une méthode à la fois associer des valeurs à des clés et les insérer dans des tableaux.

Pour relever un défi spécifique rencontré par les développeurs, Considérons le code suivant :

$GET = array();    
$key = 'one=1';
$rule = explode('=', $key);

Le but est de créer un tableau associatif où les paires clé-valeur sont dérivées des valeurs éclatées dans $rule. Le résultat souhaité ressemblerait à :

print_r($GET);
/* output: $GET[one => 1, two => 2, ...] */

Solution

Bien que array_push() soit couramment utilisé pour ajouter des éléments à un tableau, il ne peut pas être appliqué directement aux tableaux associatifs. . Au lieu de cela, nous utilisons la syntaxe suivante :

$arrayname[indexname] = $value;

Dans notre exemple :

$GET[$rule[0]] = $rule[1];

Cela ajoutera effectivement la paire clé-valeur au tableau associatif $GET.

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