glob("aaafolder/*php")
glob("bbbfolder/*php")
glob("cccfolder/*php")
这个能不能简化一下?
glob("(?=aaafolder/*php)(?=bbbfolder/*php)(?=cccfolder/*php)")
上述代码没有返回任何内容。
这篇笔记在 glob()
手册页面上似乎可以回答您的问题,说 glob 不仅限于单个目录:使用 GLOB_BRACE
,您可以指定多个目录。
我引用了 @Ultimater
在那里给出的示例:
$results=glob("{includes/*.php,core/*.php}",GLOB_BRACE);
使用手册页面上的用户注释通常包含有用的信息和示例 ;-)
根据PHP手册所述,这是GLOB_BRACE
标志。
glob("{aaafolder/*php,bbbfolder/*php,cccfolder/*php}", GLOB_BRACE)