获得任意两个随机文件,所以我想实现的就是让这将是两个不同的文件夹的缩略图两个随机图像文件。这两个图像将利用函数randomThumbnail($显示目录) $显示目录是含有两个不同的文件夹的位置的阵列被调用。提前致谢! 我在做什么错?是问题。PHP - >来自两个不同的文件夹
function randomThumbnail($albums_location){ #TODO: finish this function
//$images = scandir($albums_location); old ver
//$i = rand(2, sizeof($images)-1); old ver
$images = glob($albums_location . '*.{jpg,jpeg,png,gif}', GLOB_BRACE);
$randomImage = $images[array_rand($images)];
return $randomImage;
}
对不起,没有说清楚..我只是要去把代码清晰的u人生病,然后它全部切换到类
$y = $_GET['year'];
$dir_photos = 'photos/'
$folders = scandir($dir_photos.$y);
foreach($folders as $albumFolder){
if($albumFolder == '.' OR $albumFolder == '..'){
$albumFolder = '';
} else {
$thumbnails = $this->randomThumbnail($dir_photos.$y.'/'.$albumFolder);
echo '<img src="'.$thumbnails.'" />';
}
}
什么是$这个 - > dir_photos,什么是$ y和你为什么要使用$ randomImage = $图像[array_rand($图像); $ images是一个数组,所以你要在数组中放入一个随机数组? –
那么......你的问题是什么? –
这段代码看起来就是那样做的。它有什么问题? –