时间:2021-07-01 10:21:17 帮助过:2人阅读
1. array array_merge(array $array1[, array $...])
合并一个或多个数组的元素,将后面的元素追加到前面的元素后面,并返回结果数组。
Code:
$arr1 = array(
'astr1' => 'astr1',
3 => 'anum1'
);
$arr2 = array(
1 => 'bnum1',
2 => 'bnum2',
'bstr1' => 'bstr1',
3 => 'bnum3',
'astr1' => 'bstr2',
'0' => 'bstr3',
'1' => 'bstr4'
);
print_r(array_merge($arr1, $arr2));Result:
Array
(
[astr1] => bstr2
[0] => anum1
[1] => bstr4
[2] => bnum2
[bstr1] => bstr1
[3] => bnum3
[4] => bstr3
)Conclusion:
key为数值的元素,从key=0开始按照递增的规则重新排序,如出现重复的key值时,依旧按递增的顺序排;
key为字符串的元素,按照原来的顺序排列,如出现重复的key时,后面的值会覆盖前面的值;
当key为‘0’时,按照数字处理;当key为'1',‘2’等其他数字字符串时,会覆盖前面key为1,2的值
http://www.bkjia.com/PHPjc/934464.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/934464.htmlTechArticlePHP中数组合并的方法 1. array array_merge(array $array1[, array $...]) 合并一个或多个数组的元素,将后面的元素追加到前面的元素后面,并返回结果...