Использование двух шаблонов в glob() PHP?

У меня есть список файлов с различными элементами, разделенными дефисом, за которым следует ".txt". Пример: Dog_Cat.txt может быть файлом, но также могут быть допустимы Cat_Dog.txt и Cat.txt, Dog.txt. Есть ли способ, которым я мог бы использовать glob, чтобы вернуть все файлы, скажем, "Dog_xxx.txt" или "xxx_Dog.txt", используя функцию glob()? Или законен только один образец? Спасибо!

1 ответ

Вы можете использовать фигурные скобки, чтобы объединить несколько шаблонов.

glob('{Dog_*,*_Dog}.txt', GLOB_BRACE);
Другие вопросы по тегам