php中的常用数组函数 数组合并 array_merge()和array_merge_recursive()

Posted Sweet小马

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php中的常用数组函数 数组合并 array_merge()和array_merge_recursive()相关的知识,希望对你有一定的参考价值。

1 $arr1 = array(1, 2, 3, 4, ‘color‘=>‘red‘);
2 $arr2 = array(‘a‘, ‘b‘, ‘c‘, ‘color‘=>‘blue‘);
3 print_r(array_merge($arr1, $arr2));//同名索引的值会覆盖
4 print_r(array_merge_recursive($arr1, $arr2));//相同的键名 不会覆盖,如果是单个元素会在转为一个一维数组

两个函数作用都是合并数组。参数可以是1到n个数组。(呃,不明白参数是1个数组的时候啥用的。谁知道告诉我。)


 

输出结果:

第3行:

Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[color] => blue //这一行有区别注意哦
[4] => a
[5] => b
[6] => c
)

第4行:

Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[color] => Array //注意这个地方有区别
(
[0] => red
[1] => blue
)

[4] => a
[5] => b
[6] => c
)

 
























以上是关于php中的常用数组函数 数组合并 array_merge()和array_merge_recursive()的主要内容,如果未能解决你的问题,请参考以下文章

PHP常用函数

常用函数

第36-40题请认真点,巩固一下PHP基础知识

php常用的数组函数

Thinkphp数组array常用函数

php 常用函数总结