다음 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
);
처럼 뭔가로 돌려 싶습니다 그것. 감사합니다.
이 순서는 나에게 이해가되지 않습니다를. "drummer"가 최종 배열에서 "larry"뒤에 있었던 것은 논리적이고 구현 가능합니다. 귀하의 예제에서 그들은 오히려 임의의 원래 배열에 비해 역순으로 있습니다. 왜 "케이트"전에 "닉"하지 않았습니까? –
woops, typo :) wil 편집. – drummer