随机图像显示

时间:2009-07-03 20:52:44

标签: php random

我有一个需要显示的图像列表。但是只有5的空间。我需要随机显示其中的5个。

最好的办法是什么?

2 个答案:

答案 0 :(得分:5)

如果您有阵列中的图像列表,则可以使用shuffle()

答案 1 :(得分:4)

有很多方法可以实现这一点。

一个例子可以说你有一个数组中的所有图像名称,然后你可以:

$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个随机数等等。

正如我所说,有几种方法可以做到。