ฉันมีสองอาร์เรย์ดังนี้:
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 ) );
วิธีแก้ปัญหาใด ๆ