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 相关文章推荐
dedecms系统常用术语汇总
Apr 03 PHP
php 生成随机验证码图片代码
Feb 08 PHP
用PHP为SHOPEX增加日志功能代码
Jul 02 PHP
基于php 随机数的深入理解
Jun 05 PHP
浅析PHP原理之变量分离/引用(Variables Separation)
Aug 09 PHP
浅谈PHP中output_buffering
Jul 13 PHP
Yii2实现中国省市区三级联动实例
Feb 08 PHP
PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】
Oct 07 PHP
Laravel 实现密码重置功能
Feb 23 PHP
PDO::getAvailableDrivers讲解
Jan 28 PHP
PHP实现通过二维数组键值获取一维键名操作示例
Oct 11 PHP
PHP的new static和new self的区别与使用
Nov 27 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
工厂模式在Zend Framework中应用介绍
2012/07/10 PHP
php面象对象数据库操作类实例
2014/12/02 PHP
解析 thinkphp 框架中的部分方法
2017/05/07 PHP
微信支付之JSAPI公众号支付详解
2019/05/15 PHP
漂亮的提示信息(带箭头)
2007/03/21 Javascript
JS调用CS里的带参方法实例
2013/08/01 Javascript
Array栈方法和队列方法的特点说明
2014/01/24 Javascript
jquery数组过滤筛选方法grep()简介
2014/06/06 Javascript
jQuery中addClass()方法用法实例
2015/01/05 Javascript
jQuery中offsetParent()方法用法实例
2015/01/19 Javascript
认识Knockout及如何使用Knockout绑定上下文
2015/12/25 Javascript
jQuery简单操作cookie的插件实例
2016/01/13 Javascript
Javascript oop设计模式 面向对象编程简单实例介绍
2016/12/13 Javascript
jQuery操作json常用方法示例
2017/01/04 Javascript
微信小程序实现跑马灯效果完整代码(附效果图)
2018/05/30 Javascript
解决jQuery使用append添加的元素事件无效的问题
2018/08/30 jQuery
vue中axios请求的封装实例代码
2019/03/23 Javascript
详解Js里的for…in和for…of的用法
2019/03/28 Javascript
element跨分页操作选择详解
2020/06/29 Javascript
JavaScript实现刮刮乐效果
2020/11/01 Javascript
[02:39]DOTA2英雄基础教程 极限穿梭编织者
2013/12/05 DOTA
python使用selenium实现批量文件下载
2019/03/11 Python
Pandas0.25来了千万别错过这10大好用的新功能
2019/08/07 Python
Python计算IV值的示例讲解
2020/02/28 Python
python tkinter之顶层菜单、弹出菜单实例
2020/03/04 Python
柯基袜:Corgi Socks
2017/01/26 全球购物
一站式跨境收款解决方案:Payoneer(派安盈)
2018/09/06 全球购物
Ray-Ban雷朋奥地利官网:全球领先的太阳眼镜品牌
2020/10/12 全球购物
大学生应聘自荐信
2013/10/11 职场文书
公司财务流程之主管工作流程
2014/03/03 职场文书
毕业生求职信
2014/06/10 职场文书
中学生旷课检讨书2篇
2014/10/09 职场文书
2014年实习班主任工作总结
2014/11/08 职场文书
大学推普周活动总结
2015/05/07 职场文书
幼儿园亲子活动感想
2015/08/07 职场文书
安装pytorch时报sslerror错误的解决方案
2021/05/17 Python