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和js交互一例-PHP教程,PHP应用
Jan 03 PHP
PHP fopen 读取带中文URL地址的一点见解
Sep 25 PHP
使用Curl进行抓取远程内容时url中文编码问题示例探讨
Oct 29 PHP
php使用pdo连接mssql server数据库实例
Dec 25 PHP
WordPress中获取所使用的模板的页面ID的简单方法
Dec 31 PHP
PHP实现小偷程序实例
Oct 31 PHP
php array_udiff_assoc 计算两个数组的差集实例
Nov 12 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
Mar 02 PHP
visual studio code 调试php方法(图文详解)
Sep 15 PHP
phpStudy 2016 使用教程详解(支持PHP7)
Oct 18 PHP
Laravel5.4简单实现app接口Api Token认证方法
Aug 29 PHP
WordPress免插件实现面包屑导航的示例代码
Aug 20 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一些常用的正则表达式字符的一些转换
2008/07/29 PHP
Smarty的配置与高级缓存技术分享
2012/06/05 PHP
解析php中array_merge与array+array的区别
2013/06/21 PHP
通过curl模拟post和get方式提交的表单类
2014/04/23 PHP
PHP计算一年多少个星期和每周的开始和结束日期
2014/07/01 PHP
详解PHP中instanceof关键字及instanceof关键字有什么作用
2015/11/05 PHP
ext jquery 简单比较
2010/04/07 Javascript
js鼠标点击事件在各个浏览器中的写法及Event对象属性介绍
2013/01/24 Javascript
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
html页面显示年月日时分秒和星期几的两种方式
2013/08/20 Javascript
图片翻转效果具体实现代码
2014/01/09 Javascript
jQuery页面加载初始化常用的三种方法
2014/06/04 Javascript
Javascript writable特性介绍
2015/02/27 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
用Move.js配合创建CSS3动画的入门指引
2015/07/22 Javascript
javascript实现禁止鼠标滚轮事件
2015/07/24 Javascript
浅谈jquery的map()和each()方法
2016/06/12 Javascript
jQuery获取元素父节点的方法
2016/06/21 Javascript
深入浅析Vue组件开发
2016/11/25 Javascript
webpack@v4升级踩坑(小结)
2018/10/08 Javascript
详解Vue前端对axios的封装和使用
2019/04/01 Javascript
微信小程序实现转盘抽奖
2020/09/21 Javascript
python实现给字典添加条目的方法
2014/09/25 Python
Python内置函数dir详解
2015/04/14 Python
详解python pandas 分组统计的方法
2019/07/30 Python
pytorch实现MNIST手写体识别
2020/02/14 Python
Pycharm连接远程服务器过程图解
2020/04/30 Python
35款精致的 CSS3 和 HTML5 网页模板 推荐
2012/08/03 HTML / CSS
html5之Canvas路径绘图、坐标变换应用实例
2012/12/26 HTML / CSS
Tory Burch美国官方网站:美国时尚生活品牌
2016/08/01 全球购物
趣味运动会活动方案
2014/02/12 职场文书
全国文明单位申报材料
2014/05/31 职场文书
群众路线教育实践活动对照检查材料
2014/09/22 职场文书
个人剖析材料范文
2014/09/30 职场文书
各类场合主持词开场白范文集锦
2019/08/16 职场文书
如何开启Apache,Nginx和IIS服务器的GZIP压缩功能
2022/04/29 Servers