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中使用XML
Oct 09 PHP
php miniBB中文乱码问题解决方法
Nov 25 PHP
解析php中用PHPMailer来发送邮件的示例(126.com的例子)
Jun 24 PHP
一个经典实用的PHP图像处理类分享
Nov 18 PHP
使用Appcan客户端自动更新PHP版本号(全)
Jul 31 PHP
php搜索文件程序分享
Oct 30 PHP
Zend Framework教程之Zend_Registry对象用法分析
Mar 22 PHP
PHP.vs.JAVA
Apr 29 PHP
PHP用FTP类上传文件视频等的简单实现方法
Sep 23 PHP
php中Redis的应用--消息传递
Mar 28 PHP
彻底搞懂PHP 变量结构体
Oct 11 PHP
PHP实现的贪婪算法实例
Oct 17 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堆排序(heapsort)练习
2013/11/13 PHP
destoon实现调用图文新闻的方法
2014/08/21 PHP
thinkphp实现分页显示功能
2016/12/03 PHP
详谈PHP面向对象中常用的关键字和魔术方法
2017/02/04 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
PHP 断点续传实例详解
2017/11/11 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
jquery中对表单的基本操作代码
2010/07/29 Javascript
jQuery中的jQuery()方法用法分析
2014/12/27 Javascript
javascript中闭包(Closure)详解
2016/01/06 Javascript
详解AngularJS如何实现跨域请求
2016/08/22 Javascript
JS基于面向对象实现的选项卡效果示例
2016/12/20 Javascript
jQuery展示表格点击变色、全选、删除
2017/01/05 Javascript
使用jQuery和ajax代替iframe的方法(详解)
2017/04/12 jQuery
Webpack实现按需打包Lodash的几种方法详解
2017/05/08 Javascript
vue移动端实现红包雨效果
2020/06/23 Javascript
angular 组件通信的几种实现方式
2018/07/13 Javascript
微信小程序修改swiper默认指示器样式的实例代码
2018/07/18 Javascript
node.js中express模块创建服务器和http模块客户端发请求
2019/03/06 Javascript
layui--select使用以及下拉框实现键盘选择的例子
2019/09/24 Javascript
js+canvas实现画板功能
2020/09/13 Javascript
python正则表达式re模块详解
2014/06/25 Python
Python实现的一个自动售饮料程序代码分享
2014/08/25 Python
python监控网站运行异常并发送邮件的方法
2015/03/13 Python
无法使用pip命令安装python第三方库的原因及解决方法
2018/06/12 Python
越南电子产品购物网站:FPT Shop
2017/12/02 全球购物
英国Boots旗下太阳镜网站:Boots Designer Sunglasses
2018/07/07 全球购物
电大会计学自我鉴定
2014/02/06 职场文书
善意的谎言事例
2014/02/15 职场文书
《陋室铭》教学反思
2014/02/26 职场文书
护士节策划方案
2014/05/19 职场文书
红领巾心向党演讲稿
2014/09/10 职场文书
房屋维修协议书范本
2014/09/25 职场文书
2014年建筑工作总结
2014/11/26 职场文书
CSS实现切角+边框+投影+内容背景色渐变效果
2021/11/01 HTML / CSS
解决IIS7下无法绑定https主机的问题
2022/04/29 Servers