我有兩個數組是這樣的:合併兩個數組
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我忘了操作員!優秀的(把這部分用粗體表示!)) –