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生成自己的LOG文件
Oct 09 PHP
php中的三元运算符使用说明
Jul 03 PHP
php 日期和时间的处理-郑阿奇(续)
Jul 04 PHP
PHP三元运算符的结合性介绍
Jan 10 PHP
解析PHP中intval()等int转换时的意外异常情况
Jun 21 PHP
PHP基础知识介绍
Sep 17 PHP
析构函数与php的垃圾回收机制详解
Oct 28 PHP
php批量修改表结构实例
May 24 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
May 30 PHP
php微信公众号开发之秒杀
Oct 20 PHP
php 中的信号处理操作实例详解
Mar 04 PHP
PHP解决高并发问题
Apr 01 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/10/23 PHP
ThinkPHP Mobile使用方法简明教程
2014/06/18 PHP
如何使用微信公众平台开发模式实现多客服
2016/01/06 PHP
php服务器的系统详解
2019/10/12 PHP
Js日期选择器并自动加入到输入框中示例代码
2013/08/02 Javascript
js获取字符串最后一位方法汇总
2014/11/13 Javascript
jQuery中:reset选择器用法实例
2015/01/04 Javascript
js实现表单Radio切换效果的方法
2015/08/17 Javascript
浅谈js函数的多种定义方法与区别
2016/11/29 Javascript
security.js实现的RSA加密功能示例
2018/06/06 Javascript
JavaScript模板引擎应用场景及实现原理详解
2018/12/14 Javascript
vue项目搭建以及全家桶的使用详细教程(小结)
2018/12/19 Javascript
详解JavaScript对数组操作(添加/删除/截取/排序/倒序)
2019/04/28 Javascript
解决vue组件props传值对象获取不到的问题
2019/06/06 Javascript
Node.js HTTP服务器中的文件、图片上传的方法
2019/09/23 Javascript
JS跨浏览器解析XML应用过程详解
2020/10/16 Javascript
python调用机器喇叭发出蜂鸣声(Beep)的方法
2015/03/23 Python
Python利用splinter实现浏览器自动化操作方法
2018/05/11 Python
Python使用random.shuffle()打乱列表顺序的方法
2018/11/08 Python
解决Python运行文件出现out of memory框的问题
2018/12/03 Python
pandas dataframe添加表格框线输出的方法
2019/02/08 Python
解决Python3.8运行tornado项目报NotImplementedError错误
2020/09/02 Python
全球知名旅游社区法国站点:TripAdvisor法国
2016/08/03 全球购物
北美Newegg打造的全球尖货海购平台:tt海购
2018/09/28 全球购物
俄罗斯园林植物网上商店:Garshinka
2020/07/16 全球购物
试解释COMMIT操作和ROLLBACK操作的语义
2014/07/25 面试题
党校自我鉴定范文
2013/10/02 职场文书
怎样有效的进行自我评价
2013/10/06 职场文书
横幅标语大全
2014/06/17 职场文书
领导班子四风对照检查材料
2014/09/23 职场文书
学生考试舞弊检讨书
2015/01/01 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
学生会2016感恩节活动小结
2016/04/01 职场文书
导游词之澳门玫瑰圣母堂
2019/12/03 职场文书
vue backtop组件的实现完整代码
2021/04/07 Vue.js
React 并发功能体验(前端的并发模式)
2021/07/01 Javascript