【发布时间】:2010-11-08 00:33:42
【问题描述】:
我有一个需要显示的图像列表。但是只有 5 个空间。我需要一次随机显示 5 个。
最好的方法是什么?
【问题讨论】:
我有一个需要显示的图像列表。但是只有 5 个空间。我需要一次随机显示 5 个。
最好的方法是什么?
【问题讨论】:
如果你有一个数组中的图像列表,你可以使用shuffle()。
【讨论】:
有很多方法可以实现这一目标。
假设您将所有图像名称放在一个数组中,那么您可以:
$images = array('imgAbc.jpg', 'img123.jpg'.... 'imgXYZ.gif');
//randomize the array
shuffle($images);
//then just get the 5 elements you want:
array_slice($images, 4);
其他方式可能是,如果您的图像有数字,您可以生成 5 个随机数等。
正如我所说,有几种方法可以做到这一点。
【讨论】: