Maison >développement back-end >tutoriel php >Comment fonctionne la fonction array_merge() de fusion de tableaux PHP ?
La fonction array_merge() de PHP fusionne deux tableaux ou plus dans un nouveau tableau. Créez un nouveau tableau. Parcourez les tableaux à fusionner. Ajoutez chaque élément à un nouveau tableau, en écrasant les éléments existants si les clés sont les mêmes. Renvoie un nouveau tableau contenant tous les éléments fusionnés.
La fonction PHP array merge array_merge() révélée
Introduction
La fonction array_merge()
est utilisée pour fusionner deux tableaux ou plus dans un nouveau tableau. C'est une fonction très utile qui est souvent utilisée pour manipuler des données et générer de nouveaux tableaux. array_merge()
函数用于将两个或多个数组合并为一个新的数组。它是一个非常有用的函数,经常用于处理数据和生成新的数组。
语法
array_merge(array1, array2, ..., arrayn);
其中:
array1
, array2
, ..., arrayn
: 要合并的数组工作原理
array_merge()
函数的作用是:
返回值
array_merge()
函数返回一个新数组,该数组包含从所有输入数组中合并的所有元素。
实战案例
以下是一个使用 array_merge()
函数合并两个数组的示例:
<?php $array1 = ['foo' => 'bar', 'baz' => 'qux']; $array2 = ['foo' => 'new_bar', 'cat' => 'dog']; $mergedArray = array_merge($array1, $array2); print_r($mergedArray); // 输出: // Array // ( // [foo] => new_bar // [baz] => qux // [cat] => dog // ) ?>
在输出中,我们可以看到 foo
的键被覆盖了,因为在 array2
中更新了它的值。
注意:
array_merge()
函数对原始数组不进行修改。array_merge_recursive()
array1
, array2
, ..., arrayn
: être merged Comment fonctionne le tableau 🎜🎜🎜🎜 🎜🎜🎜array_merge()
La fonction est : 🎜array_merge()
La fonction renvoie un nouveau tableau contenant tous les éléments fusionnés de tous les tableaux d'entrée. 🎜🎜🎜Cas pratique🎜🎜🎜Ce qui suit est un exemple de fusion de deux tableaux à l'aide de la fonction array_merge()
: 🎜rrreee🎜Dans la sortie, nous pouvons voir que foo
La clé a été écrasée car sa valeur a été mise à jour dans array2
. 🎜🎜🎜Remarque : la fonction 🎜🎜array_merge()
ne modifie pas le tableau d'origine. 🎜array_merge_recursive()
. 🎜🎜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!