php递归法读取目录及文件的方法


Posted in PHP onJanuary 30, 2015

本文实例讲述了php递归法读取目录及文件的方法。分享给大家供大家参考。具体如下:

这里实例分析php递归法读取目录及文件的方法,代码中包含较为详尽的注释,如下所示:

<?php
function showdir($path){
 $dh = opendir($path);//打开目录
 while(($d = readdir($dh)) != false){
 //逐个文件读取,添加!=false条件,是为避免有文件或目录的名称为0
 if($d=='.' || $d == '..'){//判断是否为.或..,默认都会有
 continue;
 }
 echo $d."<br />";
 if(is_dir($path.'/'.$d)){//如果为目录
 showdir($path.'/'.$d);//继续读取该目录下的目录或文件
 }
 }
}

$path = './';//当前目录
showdir($path);
?>

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

PHP 相关文章推荐
3个PHP多维数组转为一维数组的方法实例
Mar 13 PHP
Smarty中常用变量操作符汇总
Oct 27 PHP
PHP生成静态HTML页面最简单方法示例
Apr 09 PHP
CI框架中$this-&gt;load-&gt;library()用法分析
May 18 PHP
深入理解PHP之源码目录结构与功能说明
Jun 01 PHP
微信支付的开发流程详解
Sep 13 PHP
浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势
Nov 08 PHP
PHP date()格式MySQL中插入datetime方法
Jan 29 PHP
PHP+iframe模拟Ajax上传文件功能示例
Jul 02 PHP
Laravel 解决composer相关操作提示php相关异常的问题
Oct 23 PHP
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
Feb 11 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
Dec 29 PHP
php实现简单文件下载的方法
Jan 30 #PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
Jan 30 #PHP
php+xml结合Ajax实现点赞功能完整实例
Jan 30 #PHP
PHP速成大法
Jan 30 #PHP
php+mysql结合Ajax实现点赞功能完整实例
Jan 30 #PHP
PHP制作百度词典查词采集器
Jan 29 #PHP
php+mysqli事务控制实现银行转账实例
Jan 29 #PHP
You might like
从PHP的源码中深入了解stdClass类
2014/04/18 PHP
php socket客户端及服务器端应用实例
2014/07/04 PHP
PHP使用array_multisort对多个数组或多维数组进行排序
2014/12/16 PHP
数理公式,也可以这么唯美
2021/03/10 无线电
JQuery 动态扩展对象之另类视角
2010/05/25 Javascript
js对图片base64编码字符串进行解码并输出图像示例
2014/03/17 Javascript
用队列模拟jquery的动画算法实例
2015/01/20 Javascript
浅谈Javascript中的Function与Object
2015/01/26 Javascript
jQuery中的pushStack实现原理和应用实例
2015/02/03 Javascript
JavaScript_ECMA5数组新特性详解
2016/06/12 Javascript
JavaScript数据结构链表知识详解
2016/11/21 Javascript
js 调用百度分享功能
2017/02/27 Javascript
基于JavaScript实现的折半查找算法示例
2017/04/14 Javascript
React Native第三方平台分享的实例(Android,IOS双平台)
2017/08/04 Javascript
使用 Node.js 开发资讯爬虫流程
2018/01/07 Javascript
修改Vue打包后的默认文件名操作
2020/08/12 Javascript
python的id()函数介绍
2013/02/10 Python
跟老齐学Python之Import 模块
2014/10/13 Python
在Python中使用M2Crypto模块实现AES加密的教程
2015/04/08 Python
Python实现基于权重的随机数2种方法
2015/04/28 Python
遗传算法之Python实现代码
2017/10/10 Python
LRUCache的实现原理及利用python实现的方法
2017/11/21 Python
Python pymongo模块常用操作分析
2018/09/01 Python
Python读取指定日期邮件的实例
2019/02/01 Python
Django用户认证系统 Web请求中的认证解析
2019/08/02 Python
网络艺术零售业的先驱者:artrepublic
2017/09/26 全球购物
JMS中Topic和Queue有什么区别
2013/05/15 面试题
explicit和implicit的含义
2012/11/15 面试题
建筑工程专业大学生求职信
2014/04/23 职场文书
注册资产评估专业求职信
2014/07/16 职场文书
纪念九一八事变演讲稿:牢记九一八,屈辱怎能忘
2014/09/14 职场文书
延安红色之旅心得体会
2014/10/07 职场文书
三峡导游词
2015/01/31 职场文书
信息简报范文
2015/07/21 职场文书
详解Android中的TimePickerView(时间选择器)的用法
2022/04/30 Java/Android
CSS元素定位之通过元素的标签或者元素的id、class属性定位详解
2022/09/23 HTML / CSS