比如我有两个数组:$a=array(a=>15,e=>20);
$b=array(a=>0,b=>1,c=>2,d=>3);我要把$a的数组合并到$b中,同时替换键值相同的值,没有的键值则新添到$b中.输出结果为:
$b=array(a=>15,b=>1,c=>2,d=>3,e=>20);
$b=array(a=>0,b=>1,c=>2,d=>3);我要把$a的数组合并到$b中,同时替换键值相同的值,没有的键值则新添到$b中.输出结果为:
$b=array(a=>15,b=>1,c=>2,d=>3,e=>20);
$a=array(a=>15,e=>20);
$b=array(a=>0,b=>1,c=>2,d=>3);$c=$a+$b;
print_R($c);
$b=array('a'=>0,'b'=>1,'c'=>2,'d'=>3);吧.
这个加出来,e是在a后面的,
Array ( [a] => 15 [e] => 20 [b] => 1 [c] => 2 [d] => 3 )
要怎么把新增的键值放在最后面?像这样
Array ( [a] => 15 [b] => 1 [c] => 2 [d] => 3 [e] => 20 )
用这个函数MS可以实现我要的效果:
$c=array_merge($b,$a);