php 查找指定目录和文件扩展名的实现方法

前端之家收集整理的这篇文章主要介绍了php 查找指定目录和文件扩展名的实现方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
PHP查找指定目录和文件扩展名,感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧。
经测试代码如下:

/**
 * 查找指定目录和文件扩展名
 *
 * @param 
 * @arrange (512.笔记) jb51.cc
 **/
function get_files_by_ext($path,$ext){
 
    $files = array();
 
    if (is_dir($path)){
        $handle = opendir($path); 
        while ($file = readdir($handle)) { 
            if ($file[0] == '.'){ continue; }
            if (is_file($path.$file) and preg_match('/\.'.$ext.'$/',$file)){ 
                $files[] = $file;
            } 
        }
        closedir($handle);
        sort($files);
    }
 
    return $files;
 
}
 
/*
** Example:
*/
 
print_r(get_files_by_ext('data/','txt'));
 
/*
returns:
 
Array
(
    [0] => readme_1.txt
    [1] => readme_2.txt
)
 
*/

//使用范例:
dir_list('data/','txt'); => returns all *.txt files from the data/ folder


/***   代码来自编程之家 jb51.cc(jb51.cc)   ***/
原文链接:https://www.f2er.com/php/528953.html

猜你在找的PHP相关文章