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 相关文章推荐
解决phpmyadmin 乱码,支持gb2312和utf-8
Nov 20 PHP
php自动跳转中英文页面
Jul 29 PHP
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
Jan 12 PHP
PHP函数spl_autoload_register()用法和__autoload()介绍
Feb 04 PHP
php中文乱码怎么办如何让浏览器自动识别utf-8
Jan 15 PHP
destoon实现调用热门关键字的方法
Jul 15 PHP
php使用explode()函数将字符串拆分成数组的方法
Feb 17 PHP
服务器迁移php版本不同可能诱发的问题
Dec 22 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
May 26 PHP
PHP实现生成带背景的图形验证码功能
Oct 03 PHP
php使用ftp实现文件上传与下载功能
Jul 21 PHP
详解PHP用mb_string处理windows中文字符
May 26 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 email邮箱正则
2008/10/08 PHP
ThinkPHP3.1新特性之字段合法性检测详解
2014/06/19 PHP
CI框架Session.php源码分析
2014/11/03 PHP
php生成二维码时出现中文乱码的解决方法
2014/12/18 PHP
php简单获取复选框值的方法
2016/05/11 PHP
全面了解PHP中的全局变量
2016/06/17 PHP
PHP设计模式之模板方法模式定义与用法详解
2018/04/02 PHP
thinkPHP5框架分页样式类完整示例
2018/09/01 PHP
Laravel的Auth验证Token验证使用自定义Redis的例子
2019/09/30 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
javacript使用break内层跳出外层循环分析
2015/01/12 Javascript
学习JavaScript编程语言的8张思维导图分享
2015/03/27 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构
2015/11/19 Javascript
浅谈js数据类型判断与数组判断
2016/08/29 Javascript
通过jquery.cookie.js实现记住用户名、密码登录功能
2018/06/20 jQuery
详解Angular6.0使用路由步骤(共7步)
2018/06/29 Javascript
angular中子控制器向父控制器传值的实例
2018/10/08 Javascript
Vue formData实现图片上传
2019/08/20 Javascript
深入理解Javascript中的this关键字
2015/03/27 Python
在Python程序中进行文件读取和写入操作的教程
2015/04/28 Python
Python将DataFrame的某一列作为index的方法
2018/04/08 Python
Python实现的在特定目录下导入模块功能分析
2019/02/11 Python
python调用matlab的m自定义函数方法
2019/02/18 Python
详解Python匿名函数(lambda函数)
2019/04/19 Python
python opencv摄像头的简单应用
2019/06/06 Python
用Python抢火车票的简单小程序实现解析
2019/08/14 Python
Python Gluon参数和模块命名操作教程
2019/12/18 Python
5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
2016/08/15 HTML / CSS
HTML5之SVG 2D入门7—SVG元素的重用与引用
2013/01/30 HTML / CSS
DAWGS鞋官方网站:鞋,凉鞋,靴子
2016/10/04 全球购物
英国花园家具中心:Garden Furniture Centre
2017/08/24 全球购物
巴西宠物商店:Cobasi
2019/04/19 全球购物
伦敦一家领先的精品零售商:IRIS Fashion
2019/05/24 全球购物
优秀党员先进材料
2014/12/18 职场文书
《赵州桥》教学反思
2016/02/17 职场文书
如何利用JavaScript实现二叉搜索树
2021/04/02 Javascript