$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)
(2不在 $original_ids 数组中,所以把它放在最后)
我绑定到类似...的代码:
foreach ($sorted_ids as &$id) {
if (in_array($id , $original_ids)) {
$result_ids[] = $id;
} else {
}
}
但我不知道如何将不匹配的数组推送到 $result_ids 数组的最后一个。
不明白就评论。