用户名: 密码: 忘记密码? 注册
收藏此问题 发表新评论

有这样一个需求,盼求思路和开发脚本

有12个数据,
1、AA1
2、BB2
……
12、LL12
每天随着日期切换,比如今天,AA1,排在第一位,明天的8点会切换的第12个位置,第二条数据会切换到第一位
依次类推……
求大虾给予开发思路和代码,谢谢!
昵称: yeff  时间: 2013-06-18 08:02:26
$d = array('A1','A2','A3','A4','A5','A6','A7','A8','A9','A10','A11','A12');
$num = date('j');
$s = $num - floor($num/12)*12;
echo $d[$s];
昵称: 海角  时间: 2013-06-18 08:02:27
不大清楚你的需求,大概是定时重新排序的问题。
加一个排序的字段,定时一个任务重新定义排序应该可以实现你的需求吧。
昵称: hooi  时间: 2013-06-18 08:32:12
hooi 发表于 2013-6-18 08:32
不大清楚你的需求,大概是定时重新排序的问题。
加一个排序的字段,定时一个任务重新定义排序应该可以实现 ...

是有12组数据,每天切换1个,如今天第一个数组,明天就变成第12个了,后天变成11,以此类推。。。
昵称: yeff  时间: 2013-06-18 08:43:43
我最终都不明白你要表达的意思。
我看加个索引就行了。
昵称: 海角  时间: 2013-06-18 09:13:39
海角 发表于 2013-6-18 09:13
我最终都不明白你要表达的意思。
我看加个索引就行了。

那每天都需要改这个索引吗?
昵称: yeff  时间: 2013-06-18 09:45:24
海角 发表于 2013-6-18 10:16
$d = array('A1','A2','A3','A4','A5','A6','A7','A8','A9','A10','A11','A12');
$num = date('j');
$s = $ ...

大虾现身啊。。。
差不多是这个意思,细节我改造下应该就能用了
昵称: yeff  时间: 2013-06-18 10:37:45
发表评论
昵称:
内容:
验证: