Maison > Article > développement back-end > Fonctions de tableau en PHP8 : différentes méthodes de fonctionnement de array_replace()
Fonctions Array en PHP8 : plusieurs méthodes de fonctionnement de array_replace()
Lors du développement d'applications Web, les tableaux sont l'un des types de données inévitables. PHP fournit de nombreuses fonctions de tableau, parmi lesquelles la fonction array_replace() est une fonction très puissante et utile. Il peut être utilisé pour fusionner plusieurs tableaux, remplacer des valeurs dans des tableaux, supprimer des paires clé-valeur, insérer de nouvelles paires clé-valeur, etc.
Cet article présentera différentes méthodes de fonctionnement de la fonction array_replace() pour vous aider à mieux comprendre et utiliser cette fonction.
1. Fusionner plusieurs tableaux
Si vous devez fusionner plusieurs tableaux en un seul, vous pouvez utiliser la fonction array_replace(). Il accepte plusieurs tableaux comme paramètres et renvoie un nouveau tableau fusionné. S'il existe les mêmes noms de clé, le tableau suivant écrasera la valeur du tableau précédent.
Exemple de code :
$array1 = array('a', 'b', 'c'); $array2 = array('d', 'e', 'f'); $array3 = array('g', 'h', 'i'); $new_array = array_replace($array1, $array2, $array3); print_r($new_array);
Résultat de sortie :
Array ( [0] => g [1] => h [2] => i )
Dans l'exemple ci-dessus, le tableau $array3 écrase $array1 et $array2 Le même nom de clé , donc la valeur du nouveau tableau est $arry3.
2. Remplacez la valeur dans le tableau
Si vous souhaitez remplacer la valeur d'un nom de clé spécifique dans le tableau, vous pouvez également utiliser la fonction array_replace(). Le code suivant est un exemple :
$array = array('a' => 1, 'b' => 2, 'c' => 3); $array_replaced = array_replace($array, array('b' => 4)); print_r($array_replaced);
Résultat de sortie :
Array ( [a] => 1 [b] => 4 [c] => 3 )
Dans l'exemple ci-dessus, nous avons remplacé la valeur du nom de clé 'b' dans le tableau par 4 et a renvoyé le remplacement du tableau après.
3. Supprimer les paires clé-valeur
Si vous souhaitez supprimer une paire clé-valeur dans le tableau, vous pouvez également utiliser la fonction array_replace(). L'exemple de code est le suivant :
$array = array('a' => 1, 'b' => 2, 'c' => 3); $array_replaced = array_replace($array, array('b' => null)); print_r($array_replaced);
Résultat de sortie :
Array ( [a] => 1 [b] => [c] => 3 )
Dans l'exemple ci-dessus, nous utilisons la valeur nulle pour remplacer la valeur par le nom de clé « b » dans le tableau, supprimant ainsi cette paire clé-valeur.
4. Insérez de nouvelles paires clé-valeur
Si vous souhaitez insérer une nouvelle paire clé-valeur dans le tableau, vous pouvez également utiliser la fonction array_replace() et insérer dans le nouveau tableau Ajoutez une nouvelle paire clé-valeur. L'exemple de code est le suivant :
$array = array('a' => 1, 'b' => 2, 'c' => 3); $array_replaced = array_replace($array, array('d' => 4)); print_r($array_replaced);
Résultat de sortie :
Array ( [a] => 1 [b] => 2 [c] => 3 [d] => 4 )
Dans l'exemple ci-dessus, nous ajoutons une nouvelle paire clé-valeur 'd'=>4 au array, renvoie le tableau après avoir inséré de nouvelles paires clé-valeur. La fonction
Summary
array_replace() est une fonction très puissante et utile qui peut être utilisée pour fusionner plusieurs tableaux, remplacer des valeurs dans des tableaux, supprimer des paires clé-valeur, insérer Nouvelle parité clé-valeur. J'espère que l'introduction de cet article pourra vous aider à mieux comprendre et utiliser cette fonction.
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!