- 15, May 2024
- #1
У меня есть тысячи таких папок каталогов:
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
?>
Код (разметка):