PHP | 使用array_merge()合并两个或多个数组

array_merge()是PHP中的一个内置函数,用于将两个或多个数组合并为一个数组。此函数用于将两个或多个数组的元素或值合并到一个数组中。合并的方式是将一个数组的值追加到前一个数组的末尾。该函数接受需要合并的逗号分隔的数组列表,并返回一个新的数组,数组的合并值在参数中传递。

语法

参数:array_merge()函数接受一个数组列表,数组由逗号分隔,需要合并的参数如语法所示。语法中有n个数组(($array1, $array2,……,$arrayn)由(‘,’)分隔。我们可以在参数中传递任意数量的数组。

返回值:它返回一个新数组,在这个数组中,传入参数的所有数组的元素合并在一起,以便一个数组的值追加到前一个数组的末尾。

下面的程序演示了array_merge()函数在PHP中的工作:

合并两个简单数组:当另外两个数组传递给array_merge()函数时,一个数组的值将追加到前一个数组的末尾。如果两个元素具有相同的字符串键,则将覆盖后一个值。整数键将从0开始重新编号。要合并两个数组,可以通过以下方式执行array_merge()函数:

输出

注意:如果输入数组包含相同的字符串键,那么该键的后一个值将覆盖前一个键。

传递带整数键的参数:如果将参数传递给array_merge()函数,且该数组参数的键为整数,则输出数组中的键将从0开始重新编号,并为下一个元素增加1。

下面的程序说明了这一点:

输出

程序

输出

 

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: PHP | 查找两个数组的交集

下一篇: PHP | 将数组中的字符串更改为大写

登录 评论
avatar