如何在directoryphp中找到文件名

时间:2017-04-15 14:46:22

标签: php regex glob

我会尝试开发一个函数来在目录中查找文件名元素。

有可能吗? 文件名:apps_module_name.json

搜索请求可以是例如:a或app或名称

我认为必须使用glob函数? 我试过这个

%$file_name%:错了,但是像我正在寻找的那样是mysql搜索。

 $result = glob(OSCOM::getConfig('dir_root', 'Shop') . $this->ModuleInfosJson . '/' . %$file_name . '.json');

1 个答案:

答案 0 :(得分:1)

Asterisk *匹配所有。不是%。正确的代码将是。

$result = glob(OSCOM::getConfig('dir_root', 'Shop') . $this->ModuleInfosJson . '/*' . $file_name . '*.json');

匹配AnythingFilenameAnything.json

例如:

glob("a*.php")将匹配

a.php 
aa.php 
ab.php  
abc.php