獲得任意兩個隨機文件,所以我想實現的就是讓這將是兩個不同的文件夾的縮略圖兩個隨機圖像文件。這兩個圖像將利用函數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是一個數組,所以你要在數組中放入一個隨機數組? –
那麼......你的問題是什麼? –
這段代碼看起來就是那樣做的。它有什麼問題? –