用PHP实现递归循环每一个目录


Posted in PHP onAugust 08, 2010

函数的原理很简单,主要就是用了一下递归调用。

function file_list($path){ 
if ($handle = opendir($path)) { 
while (false !== ($file = readdir($handle))) { 
if ($file != "." && $file != "..") { 
if (is_dir($path."/".$file)) { 
echo $path.": ".$file."<br>";//去掉此行显示的是所有的非目录文件 
file_list($path."/".$file); 
} else { 
echo $path.": ".$file."<br>"; 
} 
} 
} 
} 
}

这个函数还可以继续做一些改进,加入一些文件夹或文件的图标什么的,这样就可以做成更强大的一个函数了,有兴趣的朋友可以扩展的一下。
PHP 相关文章推荐
网站用php实现paypal整合方法
Nov 28 PHP
基于php常用正则表达式的整理汇总
Jun 08 PHP
php递归函数中使用return的注意事项
Jan 17 PHP
php上传大文件设置方法
Apr 14 PHP
PHP封装的多文件上传类实例与用法详解
Feb 07 PHP
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
Feb 24 PHP
php求数组全排列,元素所有组合的方法总结
Mar 14 PHP
PHP弱类型语言中类型判断操作实例详解
Aug 10 PHP
PHP编译configure时常见错误的总结
Aug 17 PHP
php实现等比例压缩图片
Jul 26 PHP
PHP 模拟登陆功能实例详解
Sep 10 PHP
PHP+MySql实现一个简单的留言板
Jul 19 PHP
为IP查询添加GOOGLE地图功能的代码
Aug 08 #PHP
PHP下对数组进行排序的函数
Aug 08 #PHP
PHP 冒泡排序算法的实现代码
Aug 08 #PHP
php下关于Cannot use a scalar value as an array的解决办法
Aug 08 #PHP
在PHP中实现Javascript的escape()函数代码
Aug 08 #PHP
PHP下escape解码函数的实现方法
Aug 08 #PHP
ubuntu 编译安装php 5.3.3+memcache的方法
Aug 05 #PHP
You might like
使用Xdebug调试和优化PHP程序之[1]
2007/04/17 PHP
php cli换行示例
2014/04/22 PHP
php操作(删除,提取,增加)zip文件方法详解
2015/03/12 PHP
js 实现无缝滚动 兼容IE和FF
2009/07/15 Javascript
js cookies实现简单统计访问次数
2009/11/24 Javascript
JS随机生成不重复数据的实例方法
2013/07/17 Javascript
javascript实现的HashMap类代码
2014/06/27 Javascript
JS实现的生成随机数的4个函数分享
2015/02/11 Javascript
浅谈JavaScript异常处理语句
2015/06/26 Javascript
JS+CSS实现自适应选项卡宽度的圆角滑动门效果
2015/09/15 Javascript
JS简单编号生成器实现方法(附demo源码下载)
2016/04/05 Javascript
js简单时间比较的方法
2016/08/02 Javascript
微信小程序 定义全局数据、函数复用、模版等详细介绍
2016/10/27 Javascript
js多个物体运动功能实例分析
2016/12/20 Javascript
原生js和css实现图片轮播效果
2017/02/07 Javascript
Vue关于数据绑定出错解决办法
2017/05/15 Javascript
js 事件的传播机制(实例讲解)
2017/07/20 Javascript
Vue动态组件实例解析
2017/08/20 Javascript
详解如何在Angular优雅编写HTTP请求
2018/12/05 Javascript
vue多层嵌套路由实例分析
2019/03/19 Javascript
js核心基础之构造函数constructor用法实例分析
2019/05/11 Javascript
jquery实现上传文件进度条
2020/03/26 jQuery
Python新手实现2048小游戏
2015/03/31 Python
python merge、concat合并数据集的实例讲解
2018/04/12 Python
python元组和字典的内建函数实例详解
2019/10/22 Python
Python爬取YY评级分数并保存数据实现过程解析
2020/06/01 Python
Python闭包装饰器使用方法汇总
2020/06/29 Python
一文带你了解Python 四种常见基础爬虫方法介绍
2020/12/04 Python
Html5新标签解释及用法
2012/02/17 HTML / CSS
西班牙家用电器和电子产品购物网站:Mi Electro
2019/02/25 全球购物
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
介绍一下OSI七层模型
2012/07/03 面试题
大学课外活动总结
2014/07/09 职场文书
一份恶作剧的检讨书
2014/09/13 职场文书
SpringBoot整合JWT的入门指南
2021/06/29 Java/Android
Python超详细分步解析随机漫步
2022/03/17 Python