您可以使用PHP的array_merge_recursive函数来将两个或多个数组合并成一个,同时保留相同键名的元素。
例如,如果您有两个数组$Array1和$Array2,它们都有一个键名为"foo"的元素,您可以使用以下代码将它们合并:
$Array1 = array("foo" => array("bar1", "bar2")); $Array2 = array("foo" => array("bar3", "bar4")); $mergedArray = array_merge_recursive($Array1, $Array2); print_r($mergedArray);
这将输出以下内容:
Array ( [foo] => Array ( [0] => bar1 [1] => bar2 [2] => bar3 [3] => bar4 ) )
注意,array_merge_recursive函数会递归地合并多维数组中的元素,因此如果您的数组中包含更深层次的元素,则这些元素也将被合并。
猜你喜欢:php一维数组取最大值
评论