PHP`glob()`多个前缀

PHP`glob()`多个前缀,php,Php,我看过好几篇关于多个后缀的文章,但没有一篇是关于多个前缀的。出于某种原因,当我执行下面的代码时,它将只返回带有comp前缀的代码 $test = glob($dir."/{comp*, sb-*}", GLOB_BRACE); var_dump($test); 跟这个一样 $test = glob($dir."/{comp, sb-}*", GLOB_BRACE); var_dump($test); 问题是逗号后面的空格。它试图匹配一个以空格开头的文件,这几乎肯定不是您想要的。相反,你应该:

我看过好几篇关于多个后缀的文章,但没有一篇是关于多个前缀的。出于某种原因,当我执行下面的代码时,它将只返回带有
comp
前缀的代码

$test = glob($dir."/{comp*, sb-*}", GLOB_BRACE);
var_dump($test);
跟这个一样

$test = glob($dir."/{comp, sb-}*", GLOB_BRACE);
var_dump($test);

问题是逗号后面的空格。它试图匹配一个以空格开头的文件,这几乎肯定不是您想要的。相反,你应该:

$test = glob($dir."/{comp*,sb-*}", GLOB_BRACE);