[英]PHP GLOB more than one pattern at a time
码:
$matches = glob("$searchword*.txt", GLOB_BRACE) ;
那行得通,但我也有$ secondword,所以我读了如何在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相似的文件,是否可以对与$ filename相似的文件进行glob?
我的目录中有多个txt文件。 在这里,我对GLOB_BRACE
使用了glob
,它向我完美显示了预期的结果。
$a = 'import_start_';
$b = '22_02_18_country_';
$m= glob("{{$a},{$b}}*.txt", GLOB_BRACE);
// OR //
// $m= glob({".$a.",".$b."}*.txt", GLOB_BRACE);
// OR //
print '<pre>';
print_r($m);
print '</pre>';
输出 :
Array
(
[0] => import_start_date.txt
[1] => 22_02_18_country_list.txt
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.