在glob()PHP中使用两种模式?

问题描述:

我有一个文件列表,不同的项目用连字符分隔,后面跟着“.txt”。 EX:Dog_Cat.txt可能是一个文件,但Cat_Dog.txt和Cat.txt,Dog.txt也是有效的。有没有一种方法可以使用glob使用glob()函数返回所有文件,比如“Dog_xxx.txt”或“xxx_Dog.txt”?或者只有一种模式合法?谢谢!在glob()PHP中使用两种模式?

您可以使用大括号来组合多个模式。

glob('{Dog_*,*_Dog}.txt', GLOB_BRACE);