gpt4 book ai didi

php - 使用 PHP 上下移动记录

转载 作者:太空宇宙 更新时间:2023-11-03 10:26:14 24 4
gpt4 key购买 nike

有什么简单的方法可以使用 PHP 上下移动记录。例如,如果记录按此顺序(A、B、C、D),当用户单击记录“C”的向上按钮时,显示顺序必须更改为(A、C、B、D)。这是否有效:

'C' -> 'temp'(copy) 
'C' -> 'B' (update)
'B' -> 'temp' (update)

有没有更好的方法来做到这一点。

最佳答案

你总是可以只交换你想交换的元素的值... list($b,$c)=array($c,$b);

<a href='?direction=dn&index=1'>Down</a> Item 1

<a href='?direction=up&index=2'>Up</a><a href='?direction=dn&index=2'>Down</a> Item 2

<a href='?direction=up&index=3'>Up</a><a href='?direction=dn&index=3'>Down</a> Item 3

<a href='?direction=up&index=4'>Up</a> Item 4

PHP 方面:

$direction=$_REQUEST['direction'];
$index=$_REQUEST['index'];

if($direction=='up'){ // if we clicked up then we want to swap with the preceeding item..
list($items[$index-1],$items[$index])=array($items[$index],$items[$index-1]);
}else{ // else we want to swap with the subsequent item.
list($items[$index+1],$items[$index])=array($items[$index],$items[$index+1]);
}

关于php - 使用 PHP 上下移动记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5233141/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com