我有一个从文件夹收集的文件名数组,如下所示:
$g = glob('uploads/thumbs/*.jpg');
现在,根据用户选择,图像将按时间顺序显示rsort($g)
或由shuffle($g)
改组。
问题是shuffle总是返回相同的图片顺序!我该如何解决这个问题?
答案 0 :(得分:0)
您应该使用srand()
为随机数生成器播种,因为它用于shuffle()
答案 1 :(得分:0)
可能这是某种参考问题,试试这个:
$glob = glob('uploads/thumbs/*.jpg');
$files = clone $glob;
unset($glob);
shuffle($files);
var_dump($files);