预匹配搜索文件夹中的文件



我想从目录中匹配文件名,我知道文件的开始部分以及下划线。文件的格式将始终是mp3。例如,如果我传递12,文件名12_title.mp3应该读入一个变量。目录中起始编号是唯一的

任何帮助都是感激的提前谢谢大家

尝试使用preg_grep进行扫描将有所帮助

$myfiles=scandir("files/");  
$id="12";  
$matches=preg_grep("/".$id."_.+mp3$/i",$myfiles);
foreach($matches as $key=>$keyvalue)
{
$file=$keyvalue;
echo "Matched filename = ".$file;
}

相关内容

  • 没有找到相关文章

最新更新