PHP遍历某个目录下的所有文件和子文件夹的实现代码


Posted in PHP onJune 28, 2013
<?php
 function read_all_dir ( $dir )
    {
        $result = array();
        $handle = opendir($dir);
        if ( $handle )
        {
            while ( ( $file = readdir ( $handle ) ) !== false )
            {
                if ( $file != '.' && $file != '..')
                {
                    $cur_path = $dir . DIRECTORY_SEPARATOR . $file;
                    if ( is_dir ( $cur_path ) )
                    {
                        $result['dir'][$cur_path] = read_all_dir ( $cur_path );
                    }
                    else
                    {
                        $result['file'][] = $cur_path;
                    }
                }
            }
            closedir($handle);
        }
        return $result;
    }
?>
PHP 相关文章推荐
php实现ping
Oct 09 PHP
聊天室php&amp;mysql(一)
Oct 09 PHP
PHP写MySQL数据 实现代码
Jun 15 PHP
PHP 事件机制(2)
Mar 23 PHP
五款常用mysql slow log分析工具的比较分析
May 22 PHP
PHP5中实现多态的两种方法实例分享
Apr 21 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
Jul 01 PHP
PHP代码实现爬虫记录――超管用
Jul 31 PHP
yii数据库的查询方法
Dec 28 PHP
PHP实现验证码校验功能
Nov 16 PHP
PHP实现负载均衡session共享redis缓存操作示例
Aug 22 PHP
php反射学习之不用new方法实例化类操作示例
Jun 14 PHP
下拉列表多级联动dropDownList示例代码
Jun 27 #PHP
解析PHP函数array_flip()在重复数组元素删除中的作用
Jun 27 #PHP
PHP数组排序函数合集 以及它们之间的联系分析
Jun 27 #PHP
解析file_get_contents模仿浏览器头(user_agent)获取数据
Jun 27 #PHP
基于php常用函数总结(数组,字符串,时间,文件操作)
Jun 27 #PHP
浅析php中抽象类和接口的概念以及区别
Jun 27 #PHP
领悟php接口中interface存在的意义
Jun 27 #PHP
You might like
抓取YAHOO股票报价的类
2009/05/15 PHP
ThinkPHP静态缓存简单配置和使用方法详解
2016/03/23 PHP
PHP标准库(PHP SPL)详解
2019/03/16 PHP
php中yii框架实例用法
2020/12/22 PHP
两个Javascript小tip资料
2010/11/23 Javascript
js在IE与firefox的差异集锦
2014/11/11 Javascript
JS本地刷新返回上一页代码
2016/07/25 Javascript
总结Node.js中的一些错误类型
2016/08/15 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
2017/01/12 Javascript
jquery拼接ajax 的json和字符串拼接的方法
2017/03/11 Javascript
JS操作xml对象转换为Json对象示例
2017/03/25 Javascript
Vue单页式应用(Hash模式下)实现微信分享的实例
2017/07/21 Javascript
用Webpack构建Vue项目的实践
2017/11/07 Javascript
对vue中methods互相调用的方法详解
2018/08/30 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
2019/10/30 Javascript
JavaScript 实现HTML DOM增删改查操作的常见方法详解
2020/01/04 Javascript
vue中提示$index is not defined错误的解决方式
2020/09/02 Javascript
[02:34]肉山说——泡妞篇
2014/09/16 DOTA
python从ftp下载数据保存实例
2013/11/20 Python
Windows下搭建python开发环境详细步骤
2020/07/20 Python
Python实现的微信好友数据分析功能示例
2018/06/21 Python
Python3实现转换Image图片格式
2018/06/21 Python
django中SMTP发送邮件配置详解
2019/07/19 Python
python:按行读入,排序然后输出的方法
2019/07/20 Python
Django REST framework 单元测试实例解析
2019/11/07 Python
python 实现&quot;神经衰弱&quot;翻牌游戏
2020/11/09 Python
英国最受欢迎的手表网站:Watch Shop
2016/10/21 全球购物
意大利奢侈品牌在线精品店:Jole.it
2020/11/23 全球购物
行政文员岗位职责
2013/11/08 职场文书
大学生考试作弊检讨书
2014/09/21 职场文书
医生学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
2015年评职称工作总结范文
2015/04/20 职场文书
撤诉状格式范本
2015/05/19 职场文书
春节随笔
2015/08/15 职场文书
从np.random.normal()到正态分布的拟合操作
2021/06/02 Python
Smart 2 车辆代号 HC11 全新谍照曝光
2022/04/21 数码科技