将多个PHP数组放入另一个数组中,维护包含重复项的键

将多个PHP数组放入另一个数组中,维护包含重复项的键,php,arrays,Php,Arrays,如果我有两个数组,并且我想将它们“组合”到一个数组中,同时保持每个单独的数组,并保持键的原样,因为它们总是在每次迭代中重复,我可以这样做吗 $array1 = array('0'=>'Bob', '1'=>'Tom', '2'=>'John'); $array2 = array('0'=>'Michelle', '1'=>'Joan', '2'=>'Susan'); 如果我使用数组\合并: $new_array = array_merge($array1,

如果我有两个数组,并且我想将它们“组合”到一个数组中,同时保持每个单独的数组,并保持键的原样,因为它们总是在每次迭代中重复,我可以这样做吗

$array1 = array('0'=>'Bob', '1'=>'Tom', '2'=>'John');
$array2 = array('0'=>'Michelle', '1'=>'Joan', '2'=>'Susan');
如果我使用数组\合并:

$new_array = array_merge($array1, $array2);
我得到:

array('0'=>'Bob','1'=>'Tom','2'=>'John','3'=>'Michelle','4'=>'Joan','5'=>'Susan')
而我想得到的是:

array(array('0'=>'Bob', '1'=>'Tom', '2'=>'John'),array('0'=>'Michelle', '1'=>'Joan', '2'=>'Susan'))

创建一个新数组并将其他数组添加到该数组中,如下所示:


$arr=阵列($array1,$array2)

创建一个新数组并将其他数组添加到该数组中,如下所示:

$arr=阵列($array1,$array2)

$new\u array=array($array,$array2)

$new\u array=array($array,$array2)