【发布时间】:2018-08-25 03:01:59
【问题描述】:
代码:
$matches = glob("$searchword*.txt", GLOB_BRACE) ;
这行得通,但我也有 $secondword,所以我读了How to define multiple patterns in php glob()
我试过了
$matches = glob("{$searchword},{$secondword}*.txt", GLOB_BRACE) ;
$matches = glob("{$searchword,$secondword}*.txt", GLOB_BRACE) ;
$matches = glob("{$searchword*.txt},{$secondword*.txt}", GLOB_BRACE) ;
$matches = glob("$searchword*.txt", GLOB_BRACE) && ("$secondword*.txt", GLOB_BRACE);
$matches = (glob("$searchword*.txt", GLOB_BRACE) && ("$secondword*.txt", GLOB_BRACE));
导致语法无效
我想做什么:通过 glob 列出与 $filename 相似的文件 是否可以 glob 类似于 $filename 的文件?
【问题讨论】:
-
那么这里有什么问题?
-
导致语法无效
-
您可以使用多种格式而不是多个名称。表示不能放置多个
$searchword,$secondword。但可以检查多种格式,如{png,jpeg,jpg,gif}。仔细检查链接答案 -
每个
$matches都会覆盖前一个,每个都需要一个唯一的变量名 -
ok 是否可以 glob 类似于 $filename 的文件?
标签: php design-patterns glob