我有两个数组是这样的:合并两个数组
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));
任何解决方案?
@KingCrunch - 即使数字被引用,这些都是**不是**字符串键,因此索引将不会被保留。例如:https://ideone.com/I2NFT –
真的......首先我想谈论“一个bug”,但后来我注意到,手册只谈到“数字键”,而不是“整数键”。感觉有点混乱。 – KingCrunch
+1我忘了操作员!优秀的(把这部分用粗体表示!)) –