У меня есть тысячи таких папок каталогов:
img/monkey-folder/ cute-monkey.jpg и т. д. и т. п.
img/папка-индейка/
img/папка-роза/
img/папка-большая-рыба/
img/ещё-папка/
и т. д.
В каждой папке по 20 изображений.
Как получить только 1 случайное изображение?
Этот код ниже работает, но извлекает только 1 изображение из 1 папки. Мне нужно одно случайное изображение из нескольких папок. Спасибо
Код (разметка):
img/monkey-folder/ cute-monkey.jpg и т. д. и т. п.
img/папка-индейка/
img/папка-роза/
img/папка-большая-рыба/
img/ещё-папка/
и т. д.
В каждой папке по 20 изображений.
Как получить только 1 случайное изображение?
Этот код ниже работает, но извлекает только 1 изображение из 1 папки. Мне нужно одно случайное изображение из нескольких папок. Спасибо
Код:
<?php
$imagesDir = 'img/monkey-folder/';
$images = glob($imagesDir . '*.{jpg,jpeg,png,gif}', GLOB_BRACE);
$randomImage = $images[array_rand($images)];
echo $randomImage; //output img/monkey-folder/etc.jpg
?>