Объединить два массива

У меня есть два таких массива:

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 ) );

Любое решение?

64 голоса | спросил Awan 30 J0000006Europe/Moscow 2011, 17:24:57

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132