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 相关文章推荐
PHP 截取字符串 分别适合GB2312和UTF8编码情况
Feb 12 PHP
程序员编程十条戒律
Jul 09 PHP
php中Smarty模板初体验
Aug 08 PHP
PHP-redis中文文档介绍
Feb 07 PHP
Zend studio文件注释模板设置方法
Sep 29 PHP
php数组中删除元素之重新索引的方法
Sep 16 PHP
ThinkPHP采用原生query实现关联查询left join实例
Dec 02 PHP
PHP积分兑换接口实例
Feb 09 PHP
php从完整文件路径中分离文件目录和文件名的方法
Mar 13 PHP
php微信公众号开发之答题连闯三关
Oct 20 PHP
PHP抽象类与接口的区别实例详解
May 09 PHP
tp5.1框架数据库子查询操作实例分析
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
雄兵连:第三季确定会出,不过时间未定,鹤熙是第三季的主角!
2020/03/13 国漫
nginx下安装php7+php5
2016/07/31 PHP
PHP如何通过表单直接提交大文件详解
2019/01/08 PHP
AlertBox 弹出层信息提示框效果实现步骤
2010/10/11 Javascript
jquery对表单操作2
2011/04/06 Javascript
基于JQuery实现的类似购物商城的购物车
2011/12/06 Javascript
JavaScript—window对象使用示例
2013/12/09 Javascript
jQuery实现首页图片淡入淡出效果的方法
2015/06/10 Javascript
探讨跨域请求资源的几种方式(总结)
2016/12/02 Javascript
bootstrap实现的自适应页面简单应用示例
2017/03/09 Javascript
AngularJs 终极购物车(实例讲解)
2017/11/08 Javascript
JavaScript实现快速排序的方法分析
2018/01/10 Javascript
Vue实现Layui的集成方法步骤
2020/04/10 Javascript
jQuery实现二级导航菜单的示例
2020/09/30 jQuery
vue仿携程轮播图效果(滑动轮播,下方高度自适应)
2021/02/11 Vue.js
[02:49]DOTA2完美大师赛首日观众采访
2017/11/23 DOTA
python数据封装json格式数据
2018/03/04 Python
在python中安装basemap的教程
2018/09/20 Python
浅谈python之高阶函数和匿名函数
2019/03/21 Python
Python学习笔记之迭代器和生成器用法实例详解
2019/08/08 Python
python web框架中实现原生分页
2019/09/08 Python
tensorflow之获取tensor的shape作为max_pool的ksize实例
2020/01/04 Python
Python脚本实现Zabbix多行日志监控过程解析
2020/08/26 Python
python opencv实现图像配准与比较
2021/02/09 Python
Wedgwood美国官网:英国骨瓷,精美礼品及家居装饰
2018/02/17 全球购物
Stuarts London美国/加拿大:世界领先的独立男装零售商之一
2019/03/18 全球购物
修理厂厂长岗位职责
2014/01/30 职场文书
2015年考研复习计划
2015/01/19 职场文书
大学生学期个人总结
2015/02/12 职场文书
2016大学自主招生推荐信范文
2015/03/23 职场文书
2015年学校后勤工作总结
2015/04/08 职场文书
毕业论文答辩开场白和答辩技巧
2015/05/27 职场文书
国庆节新闻稿
2015/07/17 职场文书
学校少先队工作总结
2015/08/12 职场文书
python通过opencv调用摄像头操作实例分析
2021/06/07 Python
使用springMVC所需要的pom配置
2021/09/15 Java/Android