【发布时间】:2012-07-04 06:14:37
【问题描述】:
我有一个获取 6 个结果的查询,然后我想随机化这 6 个结果,这样每当用户重新加载页面时,它们就会按顺序随机化。
在这 6 个结果中,我想在单独的框中显示一个而不是其他结果,我该怎么做?
这就是我的想法,获取结果,在数组上使用 shuffle(),然后在单独的框中我执行 echo array[0]['info'],然后其余的我执行 $i = 2; while($i <= 6); 并回显 array[$i]['info'];
你怎么看?有没有更好的办法?
我需要此功能尽可能高效,因此欢迎提供任何提示。可以单独查询吗?
【问题讨论】:
-
是的,我获取了最新的 6 个结果,然后我将 6 个随机化以显示输出。这就是我发现并觉得我要做的事情。同意这个选择吗?stackoverflow.com/questions/5201967/…