Php 使用特定目录及其子目录中的路径搜索特定文件

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

我必须找到live.php及其在目录模块中的路径,以及它的所有子目录,如用户、博客等。如果子目录博客包含更多子目录,也要进行搜索


我正在使用一个长代码来完成这项工作。任何其他更好、更简短的方法。

我认为您应该看看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;
    }
}