MICUU
心情
所有
图集
登录
搜索
原创
PHP递归方式获取文件夹下所有的图片[返回多维数组]
温柔小霸宠
发布于:2021-07-02
PHP递归方式获取文件夹下所有的图片。 /** * 递归获取文件夹内所有文件 * 返回一个TREE结构的文件系统 * @param string $dir * @param array $filter * @return array $files */ public function scanDir($dir, $filter = array()){ if(!is_dir($dir))return false; $files = array_diff(scandir($dir), array('.', '..')); if(is_array($files)){ foreach($files as $key=>$value){ if(is_dir($dir . '/' . $value)){ $files[$value] = $this->scanDir($dir . '/' . $value, $filter); unset($files[$key]); continue; } $pathinfo = pathinfo($dir . '/' . $value); $extension = array_key_exists('extension', $pathinfo) ? $pathinfo['extension'] : ''; if(!empty($filter) && !in_array($extension, $filter)){ unset($files[$key]); } } } unset($key, $value); return $files; } 使用方式 public function index() { $path = './data';///当前目录 $filesnames = $this->scanDir($path,""); //得到所有的文件 p($filesnames); }
注:原创不易,转载请注明出处(
https://micuu.com/new/1682.html
),本站所有资源来源于网络收集,如有侵权请联系QQ245557979进行清除。
最后修改与 2022-02-20
上一篇:
音乐类网站源码构建设想
下一篇:
PHP递归获取文件夹下全部图片,返回文件路径所有图片
留言反馈
请先登录
问题反馈渠道,如有软件无法下载或者其他问题可反馈。【由于某种原因,目前留言不展示】
用户需要登录后才能留言反馈
立即留言
珍藏视频
10分钟高效燃脂
30天高效瘦脸操
5分钟缓解颈椎操
友人
微博
全民K歌
唱吧
今日头条
悠悠网
科技小锅盖
彼岸桌面
阮一峰
laravel社区
V2ex
掘金
更多>