如何在目录php中查找文件名

How to find a file name inside directoryphp

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

可能吗? 文件名:apps_module_name.json

搜索请求可以是例如:a 或 apps 或 name

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

%$file_name% :是错误的,但与我正在寻找的 mysql 搜索类似。

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

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