6 개의 폴더에서 가장 최근 이미지를 표시하고 싶습니다. 이미지의 이름은 다음과 같습니다. 20150126.jpg, 20150127.jpg 작동하지만 두 번째 디렉토리보다 1 번째 디렉토리의 모든 이미지를 표시합니다. 어떻게 혼합하여 최신 이미지를 표시합니까?PHP 폴더에서 가장 최근 이미지 표시
$directory = "*/";
$pictures = glob("" . $directory . "*.jpg");
$no_pictures = count($pictures)-1;
$limit = $no_pictures-8;
for($i = $no_pictures; $i >= $limit; $i--){
echo "<img width='300px' src=\"".$pictures[$i]."\" />\n";
}
이미지 이름이 단순히 타임 스탬프 인 것처럼 보이므로 가장 높은 숫자에서 가장 낮은 숫자로 정렬 할 수 있습니다. 나는 PHP에서 닌자가 아니지만 일부는 natsort 함수()를 사용하도록 제안합니까? – robjez
내 대답은 정확하다고 생각하지만 $ picture 배열을 여기에 게시하십시오 (print_r ($ pictures)) – Ynhockey