PHP glob函数匹配目录,但不匹配文件


PHP glob function to match directories but not files

我正在尝试使用PHP函数glob()来匹配目录,而不是文件。我可以使用glob('*')使其匹配所有文件夹,但这也匹配文件。我可以使用glob(*.*)匹配所有文件,但这不是我想要的。

有没有办法从glob()匹配系统中减去参数,或者我应该使用preg_match()来限制结果?

根据手册:

GLOB_ONLYDIR-只返回与模式匹配的目录条目

那就是:

glob('*', GLOB_ONLYDIR)