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 Ajax中文乱码问题解决方法
Feb 27 PHP
PHP 上传文件大小限制
Jul 05 PHP
php 面向对象的一个例子
Apr 12 PHP
discuz程序的PHP加密函数原理分析
Aug 05 PHP
让ThinkPHP支持大小写url地址访问的方法
Oct 31 PHP
PHP实现HTML生成PDF文件的方法
Nov 07 PHP
使用php转义输出HTML到JavaScript
Mar 27 PHP
PHP实现XML与数据格式进行转换类实例
Jul 29 PHP
如何用PHP来实现一个动态Web服务器
Jul 29 PHP
php封装的单文件(图片)上传类完整实例
Oct 18 PHP
php实现微信企业号支付个人的方法详解
Jul 26 PHP
Laravel创建数据库表结构的例子
Oct 09 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
php中rename函数用法分析
2014/11/15 PHP
纯php生成随机密码
2015/10/30 PHP
Yii2前后台分离及migrate使用(七)
2016/05/04 PHP
PHP中header函数的用法及其注意事项详解
2016/06/13 PHP
浅谈PHP中静态方法和非静态方法的相互调用
2016/10/04 PHP
php实现通过soap调用.Net的WebService asmx文件
2017/02/27 PHP
ie 处理 gif动画 的onload 事件的一个 bug
2007/04/12 Javascript
代码生成器 document.write()
2007/04/15 Javascript
JQUERY CHECKBOX全选,取消全选,反选方法三
2008/08/30 Javascript
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
2008/12/29 Javascript
关于锚点跳转及jQuery下相关操作与插件
2012/10/01 Javascript
基于jquery实现发送文章到手机的代码
2014/12/26 Javascript
jQuery学习笔记之jQuery中的$
2015/01/19 Javascript
js日期范围初始化得到前一个月日期的方法
2015/05/05 Javascript
jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)
2015/12/31 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
2016/02/01 Javascript
详解如何在Angular中快速定位DOM元素
2017/05/17 Javascript
Angularjs 手写日历的实现代码(不用插件)
2017/10/18 Javascript
Vue 引入AMap高德地图的实现代码
2019/04/29 Javascript
Vue.js计算机属性computed和methods方法详解
2019/10/12 Javascript
vue下canvas裁剪图片实例讲解
2020/04/16 Javascript
vue离开当前页面触发的函数代码
2020/09/01 Javascript
Python的动态重新封装的教程
2015/04/11 Python
python 3.6 tkinter+urllib+json实现火车车次信息查询功能
2017/12/20 Python
flask的orm框架SQLAlchemy查询实现解析
2019/12/12 Python
Pytorch 之修改Tensor部分值方式
2019/12/27 Python
关于python 跨域处理方式详解
2020/03/28 Python
python 实现rolling和apply函数的向下取值操作
2020/06/08 Python
波兰品牌鞋履在线商店:Eastend.pl
2020/01/11 全球购物
新闻专业大学生找工作的自我评价
2013/10/30 职场文书
部门2014年度工作总结
2014/11/12 职场文书
关于倡议书的范文
2015/04/29 职场文书
北京青年观后感
2015/06/15 职场文书
2015暑期社会实践通讯稿
2015/07/18 职场文书
Python实现自动玩连连看的脚本分享
2022/04/04 Python
详细介绍Java中的CyclicBarrier
2022/04/13 Java/Android