PHP随机图像

时间:2014-05-25 07:36:51

标签: php image file random

我知道这已被问过一百万次了,但是我已经搜索了2个多小时了,我找不到任何有效的答案,或者不是从大片中获取片段的代码片段代码块,但我不能上床睡觉,直到我解决这个问题。否则,我已经浪费了我晚上的一大部分时间,我可以花在更有成效的事情上。

我找到了〜4行代码答案,但他们在Phpstorm中出错了,我不知道如何使用我不知道的代码修复它,因为它对我来说还是新手。

我是一个初学者,在我自己的项目上工作,在过去的2个小时里一直很好。

这是我用来从文件夹中提取图片的内容,但我不希望添加所有图片,只有一两个。因此,如果它们是随机的,那将是最好的。

<?php
$files = glob("../uploads/*.*");
for($x = 1 ; $x < count($files); $x++){

    $image = $files[$x];
    echo '<img src="'.$image .'"/>'."<br/>";
}
?>

如何修改此代码,以便只随机添加2个(或一组数量)图像。

1 个答案:

答案 0 :(得分:1)

$files = glob("../uploads/*.*");

for($x = 0 ; $x < 2; $x++)
{

    $fileNum=rand(1, count($files));
    $image = $files[$fileNum];

    echo '<img src="'.$image .'"/>'."<br/>";
}