En PHP, les tableaux peuvent contenir à la fois des éléments indexés numériquement et des paires clé-valeur, appelés tableaux associatifs. Lorsqu'il s'agit de tableaux associatifs, il existe un désir courant d'ajouter une nouvelle paire clé-valeur au tableau, similaire à array_push pour les tableaux indexés numériquement.
Malheureusement , il n'existe aucune fonction intégrée en PHP qui imite array_push pour les tableaux associatifs. Au lieu de cela, vous devrez définir explicitement la clé et la valeur à l'aide de la syntaxe d'affectation de tableau :
$GET[indexname] = $value;
Considérez le code suivant :
$GET = array(); $key = 'one=1'; $rule = explode('=', $key); $GET[$rule[0]] = $rule[1]; // Use bracket syntax to set key
Après en exécutant ce code, $GET contiendra la paire clé-valeur ['one' => '1'].
Il est essentiel de noter que si votre clé de tableau contient des espaces ou des caractères spéciaux, elle doit être placée entre guillemets pour garantir qu'elle est traitée comme une chaîne. Par exemple :
$array['my key name'] = 'John Doe';
Pousser des éléments dans des tableaux associatifs nécessite l'utilisation de la syntaxe d'affectation de tableau $array[key] = value. Il n'existe pas de fonction dédiée à cette tâche en PHP.
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!