php读取出一个文件夹及其子文件夹下所有文件的方法示例


Posted in PHP onJune 15, 2017

本文实例讲述了php读取出一个文件夹及其子文件夹下所有文件的方法。分享给大家供大家参考,具体如下:

今天的需求要在一个文件夹中读取出这个文件夹下所有的文件,当然也包括这个文件夹下面所有的子文件夹,当然网上有很多的教程,但为了自己理解得更加深刻,还是自己写一下吧。代码如下:

$path = './use';
$result = scanFile($path);
function scanFile($path) {
  global $result;
  $files = scandir($path);
  foreach ($files as $file) {
    if ($file != '.' && $file != '..') {
      if (is_dir($path . '/' . $file)) {
        scanFile($path . '/' . $file);
      } else {
        $result[] = basename($file);
      }
    }
  }
  return $result;
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP 获取客户端真实IP地址多种方法小结
May 15 PHP
PHP游戏编程25个脚本代码
Feb 08 PHP
php中unlink()、mkdir()、rmdir()等方法的使用介绍
Dec 21 PHP
php启动时候提示PHP startup的解决方法
May 07 PHP
小谈php正则提取图片地址
Mar 27 PHP
删除html标签得到纯文本可处理嵌套的标签
Apr 28 PHP
PHP面向对象程序设计之接口用法
Aug 20 PHP
php字符串截取函数用法分析
Nov 25 PHP
php控制文件下载速度的方法
Mar 24 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
Aug 01 PHP
php apache开启跨域模式过程详解
Jul 08 PHP
PHP执行linux命令6个函数代码实例
Nov 24 PHP
php7基于递归实现删除空文件夹的方法示例
Jun 15 #PHP
php实现的二叉树遍历算法示例
Jun 15 #PHP
深入浅析PHP的session反序列化漏洞问题
Jun 15 #PHP
PHP中phar包的使用教程
Jun 14 #PHP
iis 7下安装laravel 5.4环境的方法教程
Jun 14 #PHP
PHP中关键字interface和implements详解
Jun 14 #PHP
详解php中的implements 使用
Jun 13 #PHP
You might like
在线增减.htpasswd内的用户
2006/10/09 PHP
php实现图片添加水印功能
2014/02/13 PHP
适用于抽奖程序、随机广告的PHP概率算法实例
2014/04/09 PHP
php中get_meta_tags()、CURL与user-agent用法分析
2014/12/16 PHP
php匹配字符中链接地址的方法
2014/12/22 PHP
php中strtotime函数性能分析
2016/11/20 PHP
Yii2实现增删改查后留在当前页的方法详解
2017/01/13 PHP
JQuery autocomplete 使用手册
2010/04/01 Javascript
jQuery焦点图切换特效插件封装实例
2013/08/18 Javascript
JavaScript实现表格点击排序的方法
2015/05/11 Javascript
js实现文本框选中的方法
2015/05/26 Javascript
认识Knockout及如何使用Knockout绑定上下文
2015/12/25 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
利用BootStrap的Carousel.js实现轮播图动画效果
2016/12/21 Javascript
vue.js+Echarts开发图表放大缩小功能实例
2017/06/09 Javascript
微信小程序修改swiper默认指示器样式的实例代码
2018/07/18 Javascript
iSlider手机端图片滑动切换插件使用详解
2019/12/24 Javascript
[56:01]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 Effect vs EG
2018/03/31 DOTA
python执行get提交的方法
2015/04/29 Python
Windows下python2.7.8安装图文教程
2016/05/26 Python
python读取excel表格生成erlang数据
2017/08/26 Python
Python实现在某个数组中查找一个值的算法示例
2018/06/27 Python
Python3中exp()函数用法分析
2019/02/19 Python
使用python3批量下载rbsp数据的示例代码
2019/12/20 Python
python实现快递价格查询系统
2020/03/03 Python
Python环境下安装PyGame和PyOpenGL的方法
2020/03/25 Python
python 自动识别并连接串口的实现
2021/01/19 Python
使用Python下载抖音各大V视频的思路详解
2021/02/06 Python
REISS美国官网:伦敦最受欢迎的时尚品牌
2019/08/16 全球购物
办公室助理岗位职责
2013/12/25 职场文书
班级活动策划书
2014/02/06 职场文书
个人向公司借款协议书
2014/10/09 职场文书
2015年法务工作总结范文
2015/05/23 职场文书
高中化学教学反思
2016/02/22 职场文书
浅谈redis缓存在项目中的使用
2021/05/20 Redis
浅谈MySQL user权限表
2021/06/18 MySQL