Задать вопрос
@noxiconum

Как найти все файлы в папке по шаблону?

В папке хранятся картинки шаблон - [name-number.jpg]
number - число от 0 до неизвестного

Необходимо в php вывести все картинки на экран для конкретного name

Честно говоря, даже не знаю с чего начать, с регулярными выражениями еще не имел дело.

Как я понимаю нужно с использование регулярного выражения осуществить поиск картинок в папке и результат поиска вывести в цикле php.
  • Вопрос задан
  • 1043 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
magalex
@magalex
Архитектор распределённых систем управления
Для этого существует замечательная функция glob - находит файловые пути, совпадающие с шаблоном

В Вашем случае код будет примерно такой:
glob('name-[0-9]+.{jpg,gif,png}', GLOB_BRACE);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
mahoho
@mahoho
Full stack certified PHP developer.
Воспользоваться средствами шелла, быстро и удобно:
$output = shell_exec("find /path/to/dir -iname filename* -exec basename {} \;");
$fileNames = explode("\n", $output);

array_pop($fileNames); //последний элемент будет пуская строка
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы