我有兩個關聯數組。問題,而使用array_merge函數合併兩個數組
$Array1 = array(
'abc'=> 'abc',
'def'=> 'def'
);
$Array2 = array(
'123'=> '123',
'456'=> '456'
);
我正在使用array_merge合併它們。
$Array3 = array_merge($Array1, $Array2);
現在$ Array3的值是這樣的。
Array
(
[abc] => abc
[def] => def
[0] => 123
[1] => 456
)
它看起來非常奇怪,直到我讀的PHP手冊,它說用數字鍵輸入數組中值將遞增鍵從零結果數組在開始重新編號。 array_merge manual
我的任務如何合併兩個數組而不丟失他們的聯想密鑰。 這兩個陣列都可以有共同的KEYS
,我也不想丟失我的信息。 :(
兩個陣列CAN H大家常見的KEYS,我也不想泄露我的信息。 :(我更新了這個問題 –
@RiteshChandora那麼你期望的結果是什麼,''common_key'=> array('value1','value2')'? – xdazz
這兩個數組都是多維的。 –