【问题标题】:PHP Random ImagesPHP 随机图像
【发布时间】:2014-05-25 07:36:50
【问题描述】:

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

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

我是一个初学者,正在做我自己的项目,除了过去的 2 个小时之外,一切都很好。

这是我用来从文件夹中提取图像的方法,但我不希望添加所有图像,只添加一个/两个。因此,最好是随机的。

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

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

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

【问题讨论】:

  • 你可以简单地使用 array_rand() 而不是这个
  • 考虑在发布的答案中查看rand

标签: php image file random


【解决方案1】:
$files = glob("../uploads/*.*");

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

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

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

【讨论】:

  • 你不知道这让我多么高兴(:我刷新几次后由于某种原因出现错误,但是一旦我再次刷新它就消失了,我假设它与文件类型,我会调查一下。非常感谢你,对不起你用勺子喂了
猜你喜欢
  • 1970-01-01
  • 2017-11-12
  • 1970-01-01
  • 2011-07-02
  • 1970-01-01
  • 1970-01-01
  • 2012-08-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多