Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 通过实例学习php合并数组的三个函数

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

发布时间:2015-07-14   编辑:www.jquerycn.cn
通过实例学习php合并数组的三个函数,学语言这个事,还是实例好使。1.array_combine() 携带两个参数数组,参数数组一的值作新数组的键,参数数组二的值作新数组的值。很简单。<br /> <br />

通过实例学习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
)

您可能感兴趣的文章:
通过实例学习php合并数组的三个函数
【PHP学习】多种方法实现合并数组
【PHP学习】新手必备PHP常用函数大集合
php数组排序方法大全(脚本学堂整理奉献)
php数组合并与拆分示例
php数组函数之array_combine() 数组合并函数
php学习之两种方法使用比较数组差异的array_diff()函数
PHP数组合并中 运算符和array_merge()之间有什么区别?
php数组合并、追加与连接的方法(array_merge()、array_combine()函数)
PHP学习笔记之数组值及数组遍历和排序

[关闭]