Php 使用特定目录及其子目录中的路径搜索特定文件
我必须找到live.php及其在目录模块中的路径,以及它的所有子目录,如用户、博客等。如果子目录博客包含更多子目录,也要进行搜索Php 使用特定目录及其子目录中的路径搜索特定文件,php,Php,我必须找到live.php及其在目录模块中的路径,以及它的所有子目录,如用户、博客等。如果子目录博客包含更多子目录,也要进行搜索 我正在使用一个长代码来完成这项工作。任何其他更好、更简短的方法。我认为您应该看看PHPglob 示例:搜索dir/module和子目录中的live.php或任何以live.php结尾的内容 glob_recursive('dir/module/*live.php'); 使用的功能: 请发布代码的相关部分。。。 if ( ! function_exists('glob
我正在使用一个长代码来完成这项工作。任何其他更好、更简短的方法。我认为您应该看看PHP
glob
示例:搜索dir/module
和子目录中的live.php
或任何以live.php
结尾的内容
glob_recursive('dir/module/*live.php');
使用的功能:
请发布代码的相关部分。。。
if ( ! function_exists('glob_recursive'))
{
function glob_recursive($pattern, $flags = 0)
{
$files = glob($pattern, $flags);
foreach (glob(dirname($pattern).'/*', GLOB_ONLYDIR|GLOB_NOSORT) as $dir)
{
$files = array_merge($files, glob_recursive($dir.'/'.basename($pattern), $flags));
}
return $files;
}
}