【发布时间】:2015-03-07 14:32:49
【问题描述】:
这是我随机回显图像的代码。
<?php
$imagesDir = "socimages/Badminton/";
$images = glob($imagesDir . '*.{jpg,png,gif}', GLOB_BRACE);
$randomImage = $images[array_rand($images)];
?>
<img src="<?php echo $randomImage[0]?>">
<img src="<?php echo $randomImage[1]?>">
如果我指定数组中的每个元素它不起作用,所以我想知道如何让它打印随机图像但图像不能相同,如果我忽略元素,它将打印出两张图片,但两张图片相同,如果我重新加载页面,图片会改变,但两张图片将保持不变。
【问题讨论】:
-
这里有一个类似的话题:stackoverflow.com/questions/11876075/…
-
如果您想保留在请求之间已选择哪些图像的信息,那么您必须存储该信息。否则请求是独立的。看看会话变量。