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

 更新时间:2017年06月15日 10:36:49   作者:aarontong00   我要评论
这篇文章主要介绍了php读取出一个文件夹及其子文件夹下所有文件的方法,涉及php递归及文件路径相关操作技巧,需要的朋友可以参考下

本文实例讲述了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文件操作总结》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》及《php常见金沙国际官网操作技巧汇总

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

相关文章

  • require(),include(),require_once()和include_once()区别

    require(),include(),require_once()和include_once()区别

    面试中最容易提到的一个PHP的问题,我想和大家共勉一下: require()和include()有许多相似之处,也有些不同。理解它们的不同点非常重要,否则很容易犯错误。
    2008-03-03
  • php采集内容中带有图片地址的远程图片并保存的方法

    php采集内容中带有图片地址的远程图片并保存的方法

    这篇文章主要介绍了php采集内容中带有图片地址的远程图片并保存的方法,可实现采集并保存远程图片的功能,是非常实用的技巧,需要的朋友可以参考下
    2015-01-01
  • PHP 程序员应该使用的10个组件

    PHP 程序员应该使用的10个组件

    作为一个PHP程序员,你应该知道PHP有着最大的代码库。所以无论你想在程序中添加什么模块,肯定能找到开源解决方案。
    2009-10-10
  • php取出数组单个值的方法

    php取出数组单个值的方法

    下面小编就为大家分享一篇php取出数组单个值的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • php中explode函数用法分析

    php中explode函数用法分析

    这篇文章主要介绍了php中explode函数用法,实例分析了explode函数分割字符串及获取文件后缀名等应用,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-11-11
  • php similar_text()函数的定义和用法

    php similar_text()函数的定义和用法

    下面小编就为大家带来一篇php similar_text()函数的定义和用法。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • 解析PayPal支付接口的PHP开发方式

    解析PayPal支付接口的PHP开发方式

    PayPal 快速、安全而又方便,是跨国交易的首选在线付款方式。现在PayPal支付接口可以和国内大部分信用卡关联,可以实现国人的跨国交易收支。
    2010-11-11
  • 解析php二分法查找数组是否包含某一元素

    解析php二分法查找数组是否包含某一元素

    本篇文章是对在php中二分法查找数组是否包含某一元素进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • PHP  Yii清理缓存的实现方法

    PHP Yii清理缓存的实现方法

    这篇文章主要介绍了PHP Yii清理缓存的实现方法的相关资料,这里举例说明如何实现,需要的朋友可以参考下
    2016-11-11
  • php实现URL加密解密的方法

    php实现URL加密解密的方法

    这篇文章主要介绍了php实现URL加密解密的方法,结合实例形式分析了php针对URL字符串进行加密解密操作的相关技巧,需要的朋友可以参考下
    2016-11-11

最新评论