如何根据值合并两个多维数组?

问题描述:

我有两个这样的数组

array (
[0]=>array(
     [0]=>10,
     [1]=>Some Name..
),
[1]=>array(
     [0]=>11,
     [1]=>Some Name..    
),
[2]=>array(
     [0]=>13,
     [1]=>Some Name..    
 )
)

另一个这样的数组

array (
[0]=>array(
     [0]=>13,
     [1]=>Viewed
    )
)

如何在不使用任何循环的情况下合并以上两个数组?有任何php功能可用于此吗?我需要这种输出

How can I merge above two arrays without using any looping? Any php functionality is available for this? I need this kind of an out put

array (
     [0]=>array(
              [0]=>10,
              [1]=>Some Name..
     ),
     [1]=>array(
              [0]=>11,
              [1]=>Some Name..
     ), [2]=>array(
              [0]=>13,
              [1]=>Some Name..
              [2]=Viewed
     )
)

您可以使用PHP函数

You can use the PHP function array_merge_recursive. See the example:

<?php
$ar1 = array("color" => array("favorite" => "red"), 5);
$ar2 = array(10, "color" => array("favorite" => "green", "blue"));
$result = array_merge_recursive($ar1, $ar2);
print_r($result);
?>