php获取文件夹中文件的两种方法

互联网 20-3-30

php获取文件夹中文件的两种方法:

传统方法:

在读取某个文件夹下的内容的时候

使用 opendir readdir结合while循环过滤 当前文件夹和父文件夹来操作的

function readFolderFiles($path) {     $list     = [];     $resource = opendir($path);     while ($file = readdir($resource))     {         //排除根目录         if ($file != ".." && $file != ".")         {             if (is_dir($path . "/" . $file))             {                 //子文件夹,进行递归                 $list[$file] = readFolderFiles($path . "/" . $file);             }             else             {                 //根目录下的文件                 $list[] = $file;             }         }     }     closedir($resource);     return $list ? $list : []; }
function scandirFolder($path) {     $list     = [];     $temp_list = scandir($path);     foreach ($temp_list as $file)     {         //排除根目录         if ($file != ".." && $file != ".")         {             if (is_dir($path . "/" . $file))             {                 //子文件夹,进行递归                 $list[$file] = scandirFolder($path . "/" . $file);             }             else             {                 //根目录下的文件                 $list[] = $file;             }         }     }     return $list; }

推荐:PHP视频教程

以上就是php获取文件夹中文件的两种方法的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: PHP
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:关于检测文件是否有病毒的PHP实现逻辑

相关资讯