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 相关文章推荐
redis 队列操作的例子(php)
Apr 12 PHP
PHP cdata 处理(详细介绍)
Jul 05 PHP
eaglephp使用微信api接口开发微信框架
Jan 09 PHP
php中current、next与reset函数用法实例
Nov 17 PHP
Laravel实现用户注册和登录
Jan 23 PHP
PHP的Yii框架中View视图的使用进阶
Mar 29 PHP
php+mysql实现的二级联动菜单效果详解
May 10 PHP
Zend Framework基于Command命令行建立ZF项目的方法
Feb 18 PHP
关于PHP转换超过2038年日期出错的问题解决
Jun 28 PHP
PHP 多任务秒级定时器的实现方法
May 13 PHP
PHP PDOStatement::bindValue讲解
Jan 30 PHP
Laravel中validation验证 返回中文提示 全局设置的方法
Sep 29 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动态生成虚拟现实VRML网页
2006/10/09 PHP
PHP 向右侧拉菜单实现代码,测试使用中
2009/11/03 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
2013/07/15 PHP
PHP开发微信支付的代码分享
2014/05/25 PHP
PHP中的替代语法介绍
2015/01/09 PHP
typecho插件编写教程(六):调用接口
2015/05/28 PHP
javascript 显示当前系统时间代码
2009/12/28 Javascript
JQuery的Validation插件中Remote验证的中文问题
2010/07/26 Javascript
使用 JScript 创建 .exe 或 .dll 文件的方法
2011/07/13 Javascript
js onmousewheel事件多次触发问题解决方法
2014/10/17 Javascript
浅谈Javascript Base64 加密解密
2014/12/28 Javascript
Bootstrap树形组件jqTree的简单封装
2016/01/25 Javascript
Js 获取当前函数参数对象的实现代码
2016/06/20 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
2016/08/24 Javascript
JS实现的适合做faq或menu滑动效果示例
2016/11/17 Javascript
js通过指定下标或指定元素进行删除数组的实例
2017/01/12 Javascript
用nodejs搭建websocket服务器
2017/01/23 NodeJs
Ajax高级笔记 JavaScript高级程序设计笔记
2017/06/22 Javascript
react在安卓中输入框被手机键盘遮挡问题的解决方法
2018/09/03 Javascript
js jquery 获取某一元素到浏览器顶端的距离实现方法
2018/09/05 jQuery
Vuex实现数据增加和删除功能
2019/11/11 Javascript
Python实现希尔排序算法的原理与用法实例分析
2017/11/23 Python
详谈python3 numpy-loadtxt的编码问题
2018/04/29 Python
详解Django解决ajax跨域访问问题
2018/08/24 Python
python中的线程threading.Thread()使用详解
2019/12/17 Python
俄罗斯儿童和青少年服装、鞋子及配件的在线商店:Orby
2020/02/20 全球购物
医院总经理职责
2013/12/26 职场文书
开工庆典邀请函范文
2014/01/16 职场文书
幼儿园课题实施方案
2014/05/14 职场文书
用人单位终止解除劳动合同证明书
2014/10/06 职场文书
教师节横幅标语
2014/10/08 职场文书
欢迎新生标语2015
2015/07/16 职场文书
《红领巾真好》教学反思
2016/02/16 职场文书
导游词之清晏园
2019/11/22 职场文书
导游词之江南周庄
2019/12/06 职场文书
Go语言带缓冲的通道实现
2021/04/26 Golang