PHP递归获取文件夹和文件
Posted 白了又了白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP递归获取文件夹和文件相关的知识,希望对你有一定的参考价值。
/* * 递归获取文件夹和文件 * @param $path 获取的文件夹路径 * @return $list array * 使用scandir函数可以扫描文件夹下内容 代替while循环读取 */ 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递归获取文件夹和文件的主要内容,如果未能解决你的问题,请参考以下文章