У меня есть следующие 2 массива, и я хотел бы объединить их. Меня больше интересуют ключи, чем их значения. Я хотел бы взять это
$arr1 = array(
'tom' => "1",
'sally' => "20" // unique
'larry' => "2",
'kate' => "3",
'dave' => "23" //unique
);
$arr2 = array(
'tom' => "11",
'larry' => "12",
'drummer' => "2", // unique
'kate' => "7",
'nick' => "3" //unique
);
и превратить его в нечто подобное
$arr = array(
'tom',
'sally', //unique from arr1, ended up here because she's before larry
'drummer', //unique from arr2, ended up here because he's after larry
'larry',
'kate',
'dave', //unique from arr1, ended up here because he's after the last 2 similar
'nick' //unique from arr2, ended up here because he's after the last 2 similar
);
Хитрость в том, что мне нужно вставить что-нибудь уникальное в правильном месте / порядке, основываясь на том, что до / после него.
Спасибо