遍历指定目录下的所有目录和文件的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 相关文章推荐
屏蔽浏览器缓存另类方法
Oct 09 PHP
用phpmyadmin更改mysql5.0登录密码
Mar 25 PHP
php利用cookie实现访问次数统计代码
May 19 PHP
PHP中extract()函数的妙用分析
Jul 11 PHP
linux环境apache多端口配置虚拟主机的方法深入介绍
Jun 09 PHP
PHP操作MongoDB GridFS 存储文件的详解
Jun 20 PHP
单台服务器的PHP进程之间实现共享内存的方法
Jun 13 PHP
php中使用sftp教程
Mar 30 PHP
php语言的7种基本的排序方法
Dec 28 PHP
使用laravel和ECharts实现折线图效果的例子
Oct 09 PHP
解决Laravel自定义类引入和命名空间的问题
Oct 15 PHP
php中加密解密DES类的简单使用方法示例
Mar 26 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与已存在的Java应用程序集成
2006/10/09 PHP
PHP版国家代码、缩写查询函数代码
2011/08/14 PHP
PHP查询网站的PR值
2013/10/30 PHP
浅谈PDO的rowCount函数
2015/06/18 PHP
学习php设计模式 php实现享元模式(flyweight)
2015/12/07 PHP
php微信公众平台配置接口开发程序
2016/09/22 PHP
PHP去除字符串最后一个字符的三种方法实例
2017/03/01 PHP
xtree.js 代码
2007/03/13 Javascript
dojo 之基础篇
2007/03/24 Javascript
escape、encodeURI 和 encodeURIComponent 的区别
2009/03/02 Javascript
js中string转int把String类型转化成int类型
2014/08/13 Javascript
Js 正则表达式知识汇总
2014/12/02 Javascript
AngularJS中的模块详解
2015/01/29 Javascript
全面解析Bootstrap弹窗的实现方法
2015/12/01 Javascript
jQuery实现图像旋转动画效果
2016/05/29 Javascript
Async Validator 异步验证使用说明
2017/07/03 Javascript
微信小程序wx.uploadfile 本地文件转base64的实现代码
2018/06/28 Javascript
Javascript和jquery在selenium的使用过程
2019/10/31 jQuery
[02:47]2018年度DOTA2最佳辅助位选手4号位-完美盛典
2018/12/17 DOTA
Python实现从URL地址提取文件名的方法
2015/05/15 Python
Python简明入门教程
2015/08/04 Python
用python统计代码行的示例(包括空行和注释)
2018/07/24 Python
python 回溯法模板详解
2020/02/26 Python
jupyter notebook 多环境conda kernel配置方式
2020/04/10 Python
CSS3 3D旋转rotate效果实例介绍
2016/05/03 HTML / CSS
全球最大的中文旅行网站:去哪儿网
2017/11/16 全球购物
英国最大的滑板品牌选择:Route One
2019/09/22 全球购物
天逸系统(武汉)有限公司Java笔试题
2015/12/29 面试题
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
JS原生实现轮播图的几种方法
2021/03/23 Javascript
求职者简历中的自我评价
2013/10/20 职场文书
社区优秀志愿者先进事迹
2014/05/09 职场文书
竞选班干部演讲稿300字
2014/08/20 职场文书
上班迟到检讨书
2014/09/15 职场文书
学校总务处领导班子民主生活会对照检查材料思想汇报
2014/09/27 职场文书
党员自我剖析材料范文
2014/10/06 职场文书