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 组件化编程技巧
Jun 06 PHP
队列在编程中的实际应用(php)
Sep 04 PHP
30 个很棒的PHP开源CMS内容管理系统小结
Oct 14 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
Jul 01 PHP
php去除字符串换行符示例分享
Feb 13 PHP
php生成excel列名超过26列大于Z时的解决方法
Dec 29 PHP
php计算到指定日期还有多少天的方法
Apr 14 PHP
PHP+MySQL存储数据常见中文乱码问题小结
Jun 13 PHP
详解php中空字符串和0之间的关系
Oct 23 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
Nov 07 PHP
PHP面向对象程序设计(OOP)之方法重写(override)操作示例
Dec 21 PHP
PHP使用redis位图bitMap 实现签到功能
Oct 08 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
改进的IP计数器
2006/10/09 PHP
PHP+DBM的同学录程序(4)
2006/10/09 PHP
php环境下利用session防止页面重复刷新的具体实现
2014/01/09 PHP
CodeIgniter配置之autoload.php自动加载用法分析
2016/01/20 PHP
php unicode编码和字符串互转的方法
2020/08/12 PHP
深入浅析安装PhpStorm并激活的步骤详解
2020/09/17 PHP
学习YUI.Ext 第三天
2007/03/10 Javascript
关于html+ashx开发中几个问题的解决方法
2011/07/18 Javascript
JS完成代码前最好对其做5件事
2013/04/07 Javascript
JavaScript italics方法入门实例(把字符串显示为斜体)
2014/10/17 Javascript
JQuery中DOM事件合成用法实例分析
2015/06/13 Javascript
牛叉的Jquery——Jquery与DOM对象的互相转换及DOM的三种操作
2015/10/29 Javascript
javascript自动恢复文本框点击清除后的默认文本
2016/01/12 Javascript
JS把内容动态插入到DIV的实现方法
2016/07/19 Javascript
详解nodejs 文本操作模块-fs模块(四)
2016/12/22 NodeJs
解决Vue打包之后文件路径出错的问题
2018/03/06 Javascript
Vue的H5页面唤起支付宝支付功能
2019/04/18 Javascript
VUE的history模式下除了index外其他路由404报错解决办法
2019/08/21 Javascript
layui实现多图片上传并限制上传的图片数量
2019/09/26 Javascript
[04:40]2016个国际邀请赛中国区预选赛场地——华西村观战指南
2016/06/25 DOTA
利用Python批量生成任意尺寸的图片
2016/08/29 Python
python网络爬虫 Scrapy中selenium用法详解
2019/09/28 Python
Centos7 下安装最新的python3.8
2019/10/28 Python
基于django2.2连oracle11g解决版本冲突的问题
2020/07/02 Python
使用css3匹配手机屏幕横竖状态
2014/01/27 HTML / CSS
CSS3 实现时间轴动画
2020/11/25 HTML / CSS
浅谈amaze-ui中datepicker和datetimepicker注意的几点
2020/08/21 HTML / CSS
Electrolux伊莱克斯巴西商店:家用电器、小家电和配件
2018/05/23 全球购物
Allsole美国/加拿大:英国一家专门出售品牌鞋子的网站
2018/10/21 全球购物
环境科学专业个人求职的自我评价
2013/11/28 职场文书
爱情保证书范文
2014/02/01 职场文书
文艺晚会策划方案
2014/06/11 职场文书
退学证明范本3篇
2014/10/29 职场文书
义诊活动通知
2015/04/24 职场文书
员工工作表扬信
2015/05/05 职场文书
企业年会祝酒词
2015/08/11 职场文书