Php 将两个数组合并为一个(追加)
如何在PHP中组合两个数组,比如追加它们?我尝试了数组\u merge,但该函数返回了我想要的其他内容。例如: 阵列1样本Php 将两个数组合并为一个(追加),php,arrays,Php,Arrays,如何在PHP中组合两个数组,比如追加它们?我尝试了数组\u merge,但该函数返回了我想要的其他内容。例如: 阵列1样本 [test1] => Array ( [0] => one [1] => two ) [test2] => Array ( [0] => three [1] => four ) 阵列2样本 [test1] => Array ( [0] => five [1] => si
[test1] => Array
(
[0] => one
[1] => two
)
[test2] => Array
(
[0] => three
[1] => four
)
阵列2样本
[test1] => Array
(
[0] => five
[1] => six
)
[test2] => Array
(
[0] => seven
[1] => eight
)
预期结果
[test1] => Array
(
[0] => one
[1] => two
[2] => five
[3] => six
)
[test2] => Array
(
[0] => three
[1] => four
[2] => seven
[3] => eight
)
您需要使用而不是array\u merge
$new_array_merged = array_merge_recursive($array1, $array2);
你想要:
你看过吗?
$arr1 = array(
'test1' => array('one', 'two'),
'test2' => array('three', 'four'),
);
$arr2 = array(
'test1' => array(2 => 'five', 3 => 'six'),
'test2' => array(2 => 'seven', 3 => 'eight'),
);
$new_array = array_merge_recursive($arr1, $arr2);
print_r($new_array);