遍历指定目录下的所有目录和文件的php代码


Posted in PHP onNovember 27, 2011
<?php 
function listFiles($path){ 
$result = array(); 
foreach(glob($path.'\\'."*") as $item){ 
$result[strtolower($item)] = $item; 
if(is_dir($item)){ 
$result += listFiles($item); 
} 
} 
return $result; 
} 
$path = 'E:\\web\\dianle'; 
foreach(listFiles($path) as $item){ 
echo $item.'<br />'; 
}

2: scandir 读取指定目录到数组
function listFiles($path){ 
$result = array(); 
foreach( scandir($path) as $item ){ 
if($item != '.' && $item != '..' ){ 
$item = $path.'\\'.$item; 
$result[strtolower($item)] = $item; 
if(is_dir($item)){ 
$result += listFiles($item); 
} 
} 
} 
return $result; 
} 
$path = 'E:\\web\\dianle'; 
foreach(listFiles($path) as $item){ 
echo $item.'<br />'; 
}
PHP 相关文章推荐
通过table标签,PHP输出EXCEL的实现方法
Jul 24 PHP
phpmyadmin config.inc.php配置示例
Aug 27 PHP
PHP分页详细讲解(有实例)
Oct 30 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
Feb 26 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
Mar 25 PHP
PHP+Apache+Mysql环境搭建教程
Aug 01 PHP
10个值得深思的PHP面试题
Nov 14 PHP
PHP实现登陆并抓取微信列表中最新一组微信消息的方法
Jul 10 PHP
laravel5.4生成验证码的实例讲解
Aug 05 PHP
laravel 框架配置404等异常页面
Jan 07 PHP
php ajax confirm 删除实例详解
Mar 06 PHP
Laravel中获取IP的真实地理位置
Apr 01 PHP
用PHP写的基于Memcache的Queue实现代码
Nov 27 #PHP
PHP中去除换行解决办法小结(PHP_EOL)
Nov 27 #PHP
php操作SVN版本服务器类代码
Nov 27 #PHP
支持中文的php加密解密类代码
Nov 27 #PHP
php UBB 解析实现代码
Nov 27 #PHP
PHP高自定义性安全验证码代码
Nov 27 #PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
Nov 26 #PHP
You might like
thinkPHP多语言切换设置方法详解
2016/11/11 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
javascript中打印当前的时间实现思路及代码
2013/12/18 Javascript
JS实现从表格中动态删除指定行的方法
2015/03/31 Javascript
浅析JavaScript中的事件机制
2015/06/04 Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
2015/09/23 Javascript
详解JavaScript中常用的函数类型
2015/11/18 Javascript
JavaScript事件学习小结(五)js中事件类型之鼠标事件
2016/06/09 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
Vue.js开发环境搭建
2016/11/10 Javascript
Angular JS数据的双向绑定详解及实例
2016/12/31 Javascript
Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)
2017/05/09 Javascript
深入浅出理解JavaScript高级定时器原理与用法
2018/08/02 Javascript
jQuery实现购物车的总价计算和总价传值功能
2018/11/28 jQuery
ionic4+angular7+cordova上传图片功能的实例代码
2019/06/19 Javascript
小程序如何获取多个formId实现详解
2019/09/20 Javascript
javascript用defineProperty实现简单的双向绑定方法
2020/04/03 Javascript
详解关于Vue单元测试的几个坑
2020/04/26 Javascript
Python中支持向量机SVM的使用方法详解
2017/12/26 Python
python定向爬取淘宝商品价格
2018/02/27 Python
Python实现字符串的逆序 C++字符串逆序算法
2020/05/28 Python
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
2018/05/16 Python
Python应用库大全总结
2018/05/30 Python
python使用turtle绘制分形树
2018/06/22 Python
python遍历文件夹,指定遍历深度与忽略目录的方法
2018/07/11 Python
浅谈numpy生成数组的零值问题
2018/11/12 Python
Django中的模型类设计及展示示例详解
2020/05/29 Python
python学习笔记之多进程
2020/08/06 Python
家乐福台湾线上购物网:Carrefour台湾
2020/09/15 全球购物
毕业生自我鉴定
2013/11/05 职场文书
民族团结先进个人材料
2014/02/05 职场文书
大学生村官座谈会发言材料
2014/05/25 职场文书
宣传工作经验材料
2014/06/02 职场文书
大学毕业生自我鉴定范文
2019/06/21 职场文书
redis实现的四种常见限流策略
2021/06/18 Redis
纯CSS如何禁止用户复制网页的内容
2021/11/01 HTML / CSS