【发布时间】:2011-09-25 23:59:32
【问题描述】:
我有两个这样的数组:
array(
'11' => '11',
'22' => '22',
'33' => '33',
'44' => '44'
);
array(
'44' => '44',
'55' => '55',
'66' => '66',
'77' => '77'
);
我想组合这两个数组,使其不包含重复项并保留其原始键。例如输出应该是:
array(
'11' => '11',
'22' => '22',
'33' => '33',
'44' => '44',
'55' => '55',
'66' => '66',
'77' => '77'
);
我已经尝试过了,但它正在改变他们原来的密钥:
$output = array_unique( array_merge( $array1 , $array2 ) );
有什么办法吗?
【问题讨论】: