glob("aaafolder/*php")
glob("bbbfolder/*php")
glob("cccfolder/*php")
これを単純化することは可能ですか?
glob("(?=aaafolder/*php)(?=bbbfolder/*php)(?=cccfolder/*php)")
上記は何も返しません。
のマニュアルページのこのメモglob()
は、グロブは単一のディレクトリに限定されないという質問に答えているようです: を使用するGLOB_BRACE
と、複数のディレクトリを指定できます。
そこにある例を引用してい@Ultimater
ます:
$results=glob("{includes/*.php,core/*.php}",GLOB_BRACE);
マニュアル ページのユーザー ノートには、有用な情報と例が含まれていることがよくあります ;-)
PHPマニュアルが言ったように、それはフラグGLOB_BRACE
です。
glob("{aaafolder/*php,bbbfolder/*php,cccfolder/*php}", GLOB_BRACE)