2011-05-06 68 views
0
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中找到上一个/下一个键的最快方法是什么?所以我可以相应地添加/扣除?重新排序页面?

+0

你能否详细说明这个问题吗? – 2011-05-06 08:47:52

+0

$ id ++用于next和$ id--用于previous。 – rzetterberg 2011-05-06 08:50:12

回答