遍历指定目录下的所有目录和文件的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 相关文章推荐
用IE远程创建Mysql数据库的简易程序
Oct 09 PHP
php cookie的操作实现代码(登录)
Dec 29 PHP
PHP中for与foreach的区别分析
Mar 09 PHP
解析php中获取系统信息的方法
Jun 25 PHP
ThinkPHP整合百度Ueditor图文教程
Oct 21 PHP
ThinkPHP实现更新数据实例详解(demo)
Jun 29 PHP
php中遍历二维数组并以表格的形式输出的方法
Jan 03 PHP
Yii框架弹出框功能示例
Jan 07 PHP
php 中奖概率算法实现代码
Jan 25 PHP
PHP去除字符串最后一个字符的三种方法实例
Mar 01 PHP
PHP设计模式之适配器模式原理与用法分析
Apr 25 PHP
php根据命令行参数生成配置文件详解
Mar 15 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
PHP - Html Transfer Code
2006/10/09 PHP
关于crontab的使用详解
2013/06/24 PHP
codeigniter集成ucenter1.6双向通信的解决办法
2014/06/12 PHP
详解Yii实现分页的两种方法
2017/01/14 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
PHP中str_split()函数的用法讲解
2019/04/11 PHP
打开新窗口关闭当前页面不弹出关闭提示js代码
2013/03/18 Javascript
jqueyr判断checkbox组的选中(示例代码)
2013/11/08 Javascript
使用jQuery重置(reset)表单的方法
2014/05/05 Javascript
基于NodeJS的前后端分离的思考与实践(一)全栈式开发
2014/09/26 NodeJs
cookie的secure属性详解
2015/04/08 Javascript
AngularJS模块管理问题的非常规处理方法
2015/04/29 Javascript
JavaScript中常见的字符串操作函数及用法汇总
2015/05/04 Javascript
Javascript中实现String.startsWith和endsWith方法
2015/06/10 Javascript
JavaScript使ifram跨域相互访问及与PHP通信的实例
2016/03/03 Javascript
JS实现根据用户输入分钟进行倒计时功能
2016/11/14 Javascript
Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法
2017/02/17 Javascript
Angular多选、全选、批量选择操作实例代码
2017/03/10 Javascript
jQuery中.attr()和.data()的区别分析
2017/09/03 jQuery
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
Python和Ruby中each循环引用变量问题(一个隐秘BUG?)
2014/06/04 Python
Python中关于字符串对象的一些基础知识
2015/04/08 Python
合并百度影音的离线数据( with python 2.3)
2015/08/04 Python
Python基于select实现的socket服务器
2016/04/13 Python
numpy数组拼接简单示例
2017/12/15 Python
Python实现获取邮箱内容并解析的方法示例
2018/06/16 Python
Python中的枚举类型示例介绍
2019/01/09 Python
python中字符串数组逆序排列方法总结
2019/06/23 Python
Django Rest framework解析器和渲染器详解
2019/07/25 Python
微软马来西亚官方网站:Microsoft马来西亚
2019/11/22 全球购物
阿联酋手表和配饰购物网站:Rivolishop
2019/11/25 全球购物
对孩子的寄语
2014/04/09 职场文书
谢师宴答谢词
2015/01/05 职场文书
人事文员岗位职责
2015/02/04 职场文书
学校运动会加油词
2015/07/18 职场文书
大学新生入学感想
2015/08/07 职场文书