自定义实现$A $B合并为一个数组,如何键值相同不覆盖原来的值.

$A =array('a'=>'Origin','b'=>'Apple'); $B=array('c'=>'Lion','b'=>'Tiger'); 自定义实现$A $B合并为一个数组,键值相同不覆盖原来的值.,

也网上查阅了 array_merge_recursive ,但是感觉不太符合这个需求
不负相思意
浏览 569回答 3
3回答

芜湖不芜

不行的,数组中不会有两个相同的key。你可以一个key里,放两个值用逗号隔开。

慕慕森

array_merge($A, $B); array_merge($B, $A); 需求要怎样??

九州编程

$A = array('a' => 'Origin', 'b' => 'Apple'); $B = array('c' => 'Lion', 'b' => 'Tiger'); $c = $A + $B; // 输出 array('a' => 'Origin', 'b' => 'Apple', 'c' => 'Lion'); // 数据可以相加, key 相同不会被后者覆盖
打开App,查看更多内容
随时随地看视频慕课网APP