PHP从文件夹中提取随机图像
在PHP中,可以使用random_shuffle()函数来生成随机图像,然后使用file_get_contents()函数将图像读入变量中。
例如,以下代码将从文件夹中提取随机图像:
<?php
$folder = '/path/to/images';
$images = scandir($folder);
$random_image = $images[array\_rand($images)];
$image_contents = file\_get\_contents($folder . '/' . $random_image);
?>
然后可以将图像的内容显示在页面上,例如:
<img src=" <?php echo $folder ?>/<?php echo $random_image; ?>" alt="Random Image" />
这样就可以在页面上显示随机选择的图像了。
需要注意的是,在使用random_shuffle()函数时,需要将文件夹中的图像全部读取出来,然后随机打乱顺序,最后选择打乱后顺序的图像中的第一个图像作为随机选择的图像。
领取专属 10元无门槛券
手把手带您无忧上云