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
Libérer: 2024-12-05 10:57:09
original
1025 Les gens l'ont consulté

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);
Copier après la connexion

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, ...] */
Copier après la connexion

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;
Copier après la connexion

Dans notre exemple :

$GET[$rule[0]] = $rule[1];
Copier après la connexion

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal