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 相关文章推荐
给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug
Apr 12 PHP
PHPMailer邮件类利用smtp.163.com发送邮件方法
Sep 11 PHP
整理的一些实用WordPress后台MySQL操作命令
Jan 07 PHP
PHP笔记之:日期函数的使用介绍
Apr 24 PHP
新浪SAE云平台下使用codeigniter的数据库配置
Jun 12 PHP
destoon二次开发模板及调用语法汇总
Jun 21 PHP
WordPress中注册菜单与调用菜单的方法详解
Dec 18 PHP
WordPress中用于获取搜索表单的PHP函数使用解析
Jan 05 PHP
php 防止表单重复提交两种实现方法
Nov 03 PHP
php file_get_contents取文件中数组元素的方法
Apr 01 PHP
Ecshop 后台添加新功能栏目及管理权限设置教程
Nov 21 PHP
php实现微信和支付宝支付的示例代码
Aug 11 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堆排序实现原理与应用方法
2015/01/03 PHP
使用PHP生成PDF方法详解
2015/01/23 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
PHP实现数组转JSon和JSon转数组的方法示例
2018/06/14 PHP
类似框架的js代码
2006/11/09 Javascript
通过下拉框的值来确定输入框是否可以为空的代码
2011/10/18 Javascript
jQuery对象的length属性用法实例
2014/12/27 Javascript
Node.js抓取中文网页乱码问题和解决方法
2015/02/10 Javascript
javascript实现table表格隔行变色的方法
2015/05/13 Javascript
js实现向右横向滑出的二级菜单效果
2015/08/27 Javascript
VueJs路由跳转——vue-router的使用详解
2017/01/10 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
2017/03/09 Javascript
vue2.0 中#$emit,$on的使用详解
2017/06/07 Javascript
Vue 2中ref属性的使用方法及注意事项
2017/06/12 Javascript
javaScript 连接打印机,打印小票的实例
2017/12/29 Javascript
ES6下子组件调用父组件的方法(推荐)
2018/02/23 Javascript
微信小程序开发之tabbar图标和颜色的实现
2018/10/17 Javascript
Vue利用History记录上一页面的数据方法实例
2018/11/02 Javascript
基于JS实现前端压缩上传图片的实例代码
2019/05/14 Javascript
[01:21]DOTA2新纪元-7.0新版本即将开启!
2016/12/11 DOTA
Python中lambda的用法及其与def的区别解析
2014/07/28 Python
Python Pandas找到缺失值的位置方法
2018/04/12 Python
Django实现auth模块下的登录注册与注销功能
2019/10/10 Python
python判断元素是否存在的实例方法
2020/09/24 Python
Python中读取文件名中的数字的实例详解
2020/12/25 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
CSS Grid布局教程之浏览器开启CSS Grid Layout汇总
2014/12/30 HTML / CSS
HTML 5 input placeholder 属性如何完美兼任ie
2014/05/12 HTML / CSS
实例讲解使用HTML5 Canvas绘制阴影效果的方法
2016/03/25 HTML / CSS
Talbots官网:美国成熟女装品牌
2019/11/15 全球购物
网络技术支持面试题
2013/04/22 面试题
网络管理专业求职信
2014/03/15 职场文书
原来实习报告是这样写的呀!
2019/07/03 职场文书
10大幻兽系恶魔果实 蝙蝠果实上榜,第一自愈能力强
2022/03/18 日漫
Ruby GDBM操作简介及数据存储原理
2022/04/19 Ruby
Java数据结构之堆(优先队列)
2022/05/20 Java/Android