PHP | array_merge_recursive() Function

array_merge_recursive() Function

array_merge_recursive()是PHP中的一个内建函数,用于递归地将两个或多个数组合并为一个数组。此函数用于将两个或多个数组的元素或值合并到一个数组中。合并的方式是将一个数组的值追加到前一个数组的末尾。如果给定数组中有相同的键,那么将为键分配一个值,该值的数组由具有相同键的值组成。

注意:该函数与array_merge()的不同之处在于,对于具有相同键的多个数组,array_merge()函数从所有数组中获取最后一个数组值

array_merge_recursive() 该键被分配到一个数组,该数组由具有相同键的数组的所有值组成。

语法

参数:函数可以接受任意数量的数组作为需要合并的逗号(,)分隔的参数。第一个参数$array1是必需的。

返回值:函数返回一个合并数组,该数组包含所有合并的数组。合并的方式是将一个数组的值追加到前一个数组的末尾。如果给定数组中有相同的键,那么将为输出数组中的键分配一个数组,该数组由具有相同键的值组成。

例子

下面的程序演示了array_merge_recursive()函数:

程序1:PHP程序演示array_merge_recursive()功能与所有不同的键。

输出

程序2:PHP程序演示具有相同键的array_merge_recursive()函数。

输出

参考

http://php.net/manual/en/function.array-merge-recursive.php

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

上一篇: PHP | asort() Function

下一篇: 最好的magento2.3 和magento2.x的安装正确方法

登录 评论
avatar
4 评论人数
2 回复人数
2 跟随者
 
多数的反应发表评论
热评
3 评论作者
今日头条新闻头条新闻作者新闻头条 最近的评论作者
最新 最旧 得票最多
今日头条新闻
游客

文章不错支持一下吧

头条新闻
游客

文章不错支持一下吧,非常喜欢

头条新闻
游客

文章不错支持一下吧

新闻头条
游客

文章不错非常喜欢,支持一下吧