PHParray_merge_recursive数组合并

PHParray_merge_recursive数组合并
在PHP中的array_merge_recursive函数来合并一个或多个阵列单元。一个数组的值添加到以前的阵列的背面,并返回结果数组。本文将详细描述的array_merge_recursive函数的使用方法和实例。
首先,介绍了array_merge_recursive函数的基本语法:

阵列array_merge_recursive(数组数组array1 {,…})
array_merge_recursive()将一个或多个阵列的单元,和数组中的值连接到前阵回来。返回结果数组。

如果你有相同的字符串键输入数组的值,将合并成一个数组,将递归下去,所以如果一个值是一个数组,函数将按照相应的条目,它合并到另一个数组。然而,如果数组有相同的数组名,后一个值将不覆盖原来的值,它被添加到。

参数介绍:
参数
描述
2
这是必要的。要合并的初始数组。
array2
可选数组变量列表,递归合并。
返回值

一组结果,其中的值与其他参数合并。

小心 uff1a

和array_merge函数()的功能的差异在于处理两个或两个以上的数组元素具有相同的键。(array_merge_recursive)不包括关键,但递归多个相同的按键值组成的数组。
如果你只是array_merge_recursive()函数输入与array_merge结果数组(同),该函数返回一个整型数组与新的关键,关键的0局开始重新索引。

实例uff1a
< PHP
$ AR1 =阵列(颜色=阵列(最喜欢的=红色),5);
AR2 =阵列(10美元,颜色=阵列(最喜欢的=绿色
结果= array_merge_recursive美元(美元美元AR1,AR2);
print_r($结果);
>
结果uff1a
阵列

{数组

{喜爱的数组

{ 0 } >红色
{ 1 }绿色

{ 0 }蓝色

{ 0 } = 5
{ 1 } = 10


谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部