您的位置:手机购彩平台 > 手机购彩平台-编程 > PHP递归获取目录内所有文件的实现方法_php实例

PHP递归获取目录内所有文件的实现方法_php实例

2020-02-14 12:34

如下所示:

/** * 递归获取文件夹内所有文件 * 返回一个TREE结构的文件系统 * @param string $dir * @param array $filter * @return array $files */ function scan_dir($dir, $filter = arrayreturn false; $files = array_diff, array; if{ foreach($files as $key=>$value){ if(is_dir{ $files[$value] = scan_dir($dir . '/' . $value, $filter); unset; continue; } $pathinfo = pathinfo; $extension = array_key_exists('extension', $pathinfo) ? $pathinfo['extension'] : ''; if && !in_array{ unset; } } } unset; return $files; }

以上就是小编为大家带来的PHP递归获取目录内所有文件的实现方法全部内容了,希望大家多多支持脚本之家~

本文由手机购彩平台发布于手机购彩平台-编程,转载请注明出处:PHP递归获取目录内所有文件的实现方法_php实例

关键词: