Я хотел бы показать самые последние изображения из 6 папок. Изображения названы так: 20150126.jpg, 20150127.jpg Он работает, но показывает все изображения из 1-го каталога, чем из 2-го каталога и т. Д. Как его смешивать и показывать самые новые изображения?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
Хотя я считаю, что мой ответ верен, напишите свой массив $ pictures здесь (do print_r ($ pictures)) – Ynhockey