在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
)
谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的
支持。