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!