php遍历目录输出目录及其下的所有文件示例


Posted in PHP onJanuary 27, 2014

好多次笔试都会遇到这个问题,所以特意给写了出来

function my_scandir($dir){ 
$files=array(); 
if(is_dir($dir)){ 
if($handle=opendir($dir)){ 
while(($file=readdir($handle))!==false){ 
if($file!='.' && $file!=".."){ 
if(is_dir($dir."/".$file)){ 
$files[$file]=my_scandir($dir."/".$file); 
}else{ 
$files[]=$dir."/".$file; 
} 
} 
} 
} 
} 
closedir($handle); 
return $files; 
}
PHP 相关文章推荐
PHP的面向对象编程
Oct 09 PHP
php 保留小数点
Apr 21 PHP
PHP XML备份Mysql数据库
May 27 PHP
PHP curl模拟浏览器采集阿里巴巴的实现代码
Apr 20 PHP
PHP连接操作access数据库实例
Mar 30 PHP
Thinkphp+smarty+uploadify实现无刷新上传
Jul 30 PHP
提高php编程效率技巧
Aug 13 PHP
一个简单的php路由类
May 29 PHP
PHP中SQL查询语句的id=%d解释(推荐)
Dec 10 PHP
PHPTree――php快速生成无限级分类
Mar 30 PHP
PHP实现链表的定义与反转功能示例
Jun 09 PHP
PHP递归统计系统中代码行数
Sep 19 PHP
PHP中source #N问题的解决方法
Jan 27 #PHP
php计算数组不为空元素个数的方法
Jan 27 #PHP
两级联动select刷新后其值保持不变的实现方法
Jan 27 #PHP
php 启动时报错的简单解决方法
Jan 27 #PHP
php制作中间带自己定义图片二维码的方法
Jan 27 #PHP
基于php和mysql的简单的dao类实现crud操作功能
Jan 27 #PHP
使用php测试硬盘写入速度示例
Jan 27 #PHP
You might like
php面向对象全攻略 (八)重载新的方法
2009/09/30 PHP
Php header()函数语法及使用代码
2013/11/04 PHP
php实现Mongodb自定义方式生成自增ID的方法
2015/03/23 PHP
PHP实现即时输出、实时输出内容方法
2015/05/27 PHP
JavaScript 异步调用框架 (Part 5 - 链式实现)
2009/08/04 Javascript
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
JavaScript中的单引号和双引号报错的解决方法
2014/09/01 Javascript
JS中字符串trim()使用示例
2015/05/26 Javascript
深入理解JavaScript中的箭头函数
2015/07/28 Javascript
浏览器兼容性问题大汇总
2015/12/17 Javascript
Javascript随机标签云代码实例
2016/06/21 Javascript
简单谈谈ES6的六个小特性
2016/11/18 Javascript
React中使用collections时key的重要性详解
2017/08/07 Javascript
React Navigation 使用中遇到的问题小结
2018/05/08 Javascript
JavaScript工具库MyTools详解
2020/01/01 Javascript
js实现扫雷源代码
2020/11/27 Javascript
[01:09:40]Newbee vs Pain 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
2014/04/08 Python
Python使用smtplib模块发送电子邮件的流程详解
2016/06/27 Python
Python3中urlencode和urldecode的用法详解
2019/07/23 Python
Django之使用celery和NGINX生成静态页面实现性能优化
2019/10/08 Python
在Python中画图(基于Jupyter notebook的魔法函数)
2019/10/28 Python
python如果快速判断数字奇数偶数
2019/11/13 Python
django自定义非主键自增字段类型详解(auto increment field)
2020/03/30 Python
如何利用Python matplotlib绘制雷达图
2020/12/21 Python
纯CSS3实现Material Design效果
2017/03/09 HTML / CSS
CSS3中Transition动画属性用法详解
2016/07/04 HTML / CSS
日本乐天官方海外转运服务:Rakuten Global Express
2018/11/30 全球购物
高校毕业生自我鉴定
2013/10/27 职场文书
应届生学校辅导员求职信
2013/11/07 职场文书
水电工岗位职责
2014/02/12 职场文书
涉密人员保密承诺书
2014/05/28 职场文书
2014初中数学教研组工作总结
2014/12/19 职场文书
小学生学习保证书
2015/02/26 职场文书
Ajax请求超时与网络异常处理图文详解
2021/05/23 Javascript
Python OpenCV实现图像模板匹配详解
2022/04/07 Python