php遍历文件夹所有文件子文件夹函数代码


Posted in PHP onNovember 27, 2013
<?php
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;
         }       
     }   
}
print_r(my_scandir("D:\Downloads\Firefox"));
?>
PHP 相关文章推荐
聊天室php&amp;mysql(六)
Oct 09 PHP
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
May 29 PHP
PHP爆绝对路径方法收集整理
Sep 17 PHP
ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法
Jun 25 PHP
thinkphp区间查询、统计查询与SQL直接查询实例分析
Nov 24 PHP
PHP实现中文圆形印章特效
Jun 19 PHP
zend framework中使用memcache的方法
Mar 04 PHP
Symfony2中被遗弃的getRequest()方法分析
Mar 17 PHP
Linux平台php命令行程序处理管道数据的方法
Nov 10 PHP
php实现微信支付之企业付款
May 30 PHP
使用PHP访问RabbitMQ消息队列的方法示例
Jun 06 PHP
Yii2结合Workerman的websocket示例详解
Sep 10 PHP
PHP根据IP地址获取所在城市具体实现
Nov 27 #PHP
php编写的简单页面跳转功能实现代码
Nov 27 #PHP
关于JSON以及JSON在PHP中的应用技巧
Nov 27 #PHP
XAMPP安装与使用方法详细解析
Nov 27 #PHP
浅析echo(),print(),print_r(),return之间的区别
Nov 27 #PHP
PHP echo,print,printf,sprintf函数之间的区别与用法详解
Nov 27 #PHP
php strnatcmp()函数的用法总结
Nov 27 #PHP
You might like
第六章 php目录与文件操作
2011/12/30 PHP
php 常用算法和时间复杂度
2013/07/01 PHP
Win下如何安装PHP的APC拓展
2013/08/07 PHP
PHP获取本周第一天和最后一天示例代码
2014/02/24 PHP
PHP表单数据写入MySQL数据库的代码
2016/05/31 PHP
简单谈谈 php 文件锁
2017/02/19 PHP
php中钩子(hook)的原理与简单应用demo示例
2019/09/03 PHP
javascript动态的改变IFrame的高度实现自动伸展
2013/10/12 Javascript
基于jquery实现的文字淡入淡出效果
2013/11/14 Javascript
使用iframe window的scroll方法控制iframe页面滚动
2014/03/05 Javascript
jQuery中Ajax的get、post等方法详解
2015/01/20 Javascript
php基于redis处理session的方法
2016/03/14 Javascript
详解JavaScript树结构
2017/01/09 Javascript
微信网页登录逻辑与实现方法
2019/04/29 Javascript
深入浅析nuxt.js基于ssh的vue通用框架
2019/05/21 Javascript
Vue中函数防抖节流的理解及应用实现
2020/04/24 Javascript
vue单应用在ios系统中实现微信分享功能操作
2020/09/07 Javascript
JavaScript Html实现移动端红包雨功能页面
2021/01/10 Javascript
python字符串替换示例
2014/04/24 Python
详解Python中的__new__()方法的使用
2015/04/09 Python
python实现图片变亮或者变暗的方法
2015/06/01 Python
python使用mysql的两种使用方式
2018/03/07 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
2018/06/14 Python
Python3导入CSV文件的实例(跟Python2有些许的不同)
2018/06/22 Python
python dlib人脸识别代码实例
2019/04/04 Python
python实现简单的井字棋游戏(gui界面)
2021/01/22 Python
英国排名第一的停车场运营商:NCP
2019/08/26 全球购物
奥林匹亚体育:Olympia Sports
2020/12/30 全球购物
保密承诺书
2014/03/27 职场文书
敬老月活动总结
2014/08/28 职场文书
2015年学校党支部工作总结
2015/04/01 职场文书
六一晚会主持词开场白
2015/05/28 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书
同事欢送会致辞
2015/07/31 职场文书
九年级化学教学反思
2016/02/22 职场文书
vue使用v-model进行跨组件绑定的基本实现方法
2021/04/28 Vue.js