PHP合并数组的2种方法小结
前言在此前合并数组我一直用的是
'red',5,6);
$b = array('color'=>'blue','type'=>'fruit',6,7);
$arr = array_merge($a,$b);
var_dump($arr);
string 'blue' (length=4)
0 => int 5
1 => int 6
'type' => string 'fruit' (length=5)
2 => int 6
3 => int 7
要求是在不使用 ( 1.先用array_merge_recursive()函数来合并一下:'red',6);
$b = array('color'=>'blue',7);
$arr = array_merge_recursive($a,$b);
var_dump($arr);
输出结果:
array (size=2)
0 => string 'red' (length=3)
1 => string 'blue' (length=4)
0 => int 5
1 => int 6
'type' => string 'fruit' (length=5)
2 => int 6
3 => int 7
从结果可以看出 比起 2.再看下‘+'号合并数组的情况:'red',7);
$arr = $a+$b;
var_dump($arr);
输出结果: string 'red' (length=3)
0 => int 5
1 => int 6
'type' => string 'fruit' (length=5)
从这个结果可以看出,使用‘+'号合并数组,是前面覆盖后面的,和 总结好了,以上就是这篇文章的全部内容了,是我个人的一些总结,本人入行不久,火候欠佳,如有总结不到位地方请各位高手批评指正,一定虚心接纳! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |