作者:_韩文清_霸图V | 来源:互联网 | 2017-06-13 00:17
1$arr1array(1,2,3,4,'color'>'red');2$arr2array('a','b','c','color'>'blue');3print_r(array_merge($arr1,$ar
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. 关于array_merge_recursive函数的详细介绍
简介:合并数组 array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为: 1 array array_merge (array array1 array2…,arrayN) 将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。 如果输入的数组中有相同的字符串键名,则该键名后面 ...
10. php中的常用数组函数(七) 数组合并 array_merge()和array_merge_recursive()
简介:php中的常用数组函数(七) 数组合并 array_merge()和array_merge_recursive()
【相关问答推荐】:
laravel - php里这种数据类型在一个函数里怎么拼接?
php - 循环给array_merge里加函数的问题
php foreach array_merge问题和困惑
怀疑:php array_merge_recursive的一个bug
thinkphp - php数组合并
以上就是有关php array_merge()函数的文章推荐10篇的详细内容,更多请关注 第一PHP社区 其它相关文章!