function update_order($id, $direction) {
// $pages = array($pageid => $position);
$pages = array(3 => 1, 2 => 2, 1 => 3, 4 => 4, 5 => 5);
// Update order
$current = $pages[$id];
$new = ($direction == 'up') ? ($pages[$id]++) : ($pages[$id]--);
$old = '';
}
从$current
找到上一个/下一个密钥的最快方法是什么,以便我可以相应地添加/减少?