$original_ids = array(1, 2, 3, 4); //<--- Original values without sorted.
$sorted_ids = array(4, 1, 3); //<--- Fixed values (sort by this)
$result_ids = array(); //<--- The result array after sorted
我只是想通過$sorted_ids
重新檢查陣列匹配和排序(如果你懂的)自定義數組排序
$ result_ids必須... array(4, 1, 3, 2)
(是不是在$ original_ids陣列等等把它放在最後)
我綁在這樣的代碼...:
foreach ($sorted_ids as &$id) {
if (in_array($id , $original_ids)) {
$result_ids[] = $id;
} else {
}
}
但我不知道如何將不匹配的數組推到$ result_ids數組的最後。
評論如果你不明白。
天上感謝您的想法:d – l2aelba 2013-02-25 13:08:08