我需要将关联数组合并到另一个关联数组中。我知道php的array_merge,但它返回一个新数组。那不是我想要的。
例如
$ar1 = array('one'=>1, 'two'=>2, 'three'=>3);
$ar2 = array('four'=>4, 'five'=>5);
我想知道有一个php函数可以用来将$ ar2合并到$ ar1中。结果应该是,
$ar1 = array('one'=>1, 'two'=>2, 'three'=>3, 'four'=>4, 'five'=>5);
答案 0 :(得分:2)
$ar1 = array('one'=>1, 'two'=>2, 'three'=>3);
$ar2 = array('four'=>4, 'five'=>5);
使用array_merge
$array3 = array_merge($ar1,$ar2);
它将合并2数组并将其存储在$array3
中。您也可以使用$ar1
。
答案 1 :(得分:0)
$ar1 = array('one'=>1, 'two'=>2, 'three'=>3);
$ar2 = array('four'=>4, 'five'=>5);
$ar1 = array_merge($ar1, $ar2);
print_r($ar1);
答案 2 :(得分:0)
最简单方法是将array_merge的输出分配给第一个数组。 这是你想要的吗
<?php
$ar1 = array('one'=>1, 'two'=>2, 'three'=>3);
$ar2 = array('four'=>4, 'five'=>5);
$ar1 = array_merge($ar1,$ar2);
print_r($ar1);
?>