通过实例学习php合并数组的三个函数

发布时间:2020-07-03编辑:脚本学堂
通过实例学习php合并数组的三个函数,学语言这个事,还是实例好使。1.array_combine() 携带两个参数数组,参数数组一的值作新数组的键,参数数组二的值作新数组的值。很简单。

通过实例学习php合并数组的三个函数,学语言这个事,还是实例好使。
有需要的朋友可以参考下。

1.array_combine()
携带两个参数数组,参数数组一的值作新数组的键,参数数组二的值作新数组的值。很简单。

例子:

img1.jpg

输出结果:
Array
(
[green] => avocado
[red] => apple
[yellow] => banana
)

2.array_merge()
携带两个参数数组,简单的将数组二追加到数组一的后面构成新数组。

例子:

img2.jpg

输出结果:
Array
(
[color] => green
[0] => 2
[1] => 4
[2] => a
[3] => b
[shape] => trapezoid
[4] => 4
)

3.array_merge_recursive()
与上面函数的唯一区别是:追加时若要添加的键已存在,array_merge()覆盖前面的键值,array_merge_recursive()重构子数组,将重复的键的值组成一个新的数值数组。

例子:

img3.jpg

输出结果:
Array
(
[color] => Array
(
[favorite] => Array
(
[0] => red
[1] => green
)

[0] => blue
)

[0] => 5
[1] => 10
)