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)