我有一个需要显示的图像列表。但是只有5的空间。我需要随机显示其中的5个。
最好的办法是什么?
答案 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个随机数等等。
正如我所说,有几种方法可以做到。