欢迎各位兄弟 发布技术文章
这里的技术是共享的
array1 = array('fruit3'=>'apple', 'fruit4'=>'orange');
$array2 = array('fruit1'=>'cherry', 'fruit2'=>'blueberry');
// prepend magic
$resulting_array = ('fruit1'=>'cherry',
'fruit2'=>'blueberry',
'fruit3'=>'apple',
'fruit4'=>'orange');
正确答案
$resulting_array = $array2 + $array1; //首先了现会覆盖后面的 但是如果是数字索引,也会覆盖 或者使用
array_merge
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2)
); //但是键相同的话 ,后面会覆盖前面 但是如果是数字索引,则是叠加效果。 //得到的结果 Array ( [a] => red [b] => yellow [c] => blue )
来自 http://stackoverflow.com/questions/1371016/php-prepend-associative-array-with-literal-keys