php遍历目录输出目录及其下的所有文件示例


Posted in PHP onJanuary 27, 2014

好多次笔试都会遇到这个问题,所以特意给写了出来

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; 
}
PHP 相关文章推荐
PHP4 与 MySQL 数据库操作函数详解
Oct 09 PHP
php压缩多个CSS为一个css的代码并缓存
Apr 21 PHP
用PHP实现Ftp用户的在线管理
Feb 16 PHP
9个实用的PHP代码片段分享
Jan 22 PHP
php专用数组排序类ArraySortUtil用法实例
Apr 03 PHP
php文件扩展名判断及获取文件扩展名的N种方法
Sep 12 PHP
php获取远程文件内容的函数
Nov 02 PHP
深入浅析php中sprintf与printf函数的用法及区别
Jan 08 PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
Jul 13 PHP
给大家分享几个常用的PHP函数
Jan 15 PHP
PHP验证终端类型是否为手机的简单实例
Feb 07 PHP
Laravel中10个有用的用法小结
May 06 PHP
PHP中source #N问题的解决方法
Jan 27 #PHP
php计算数组不为空元素个数的方法
Jan 27 #PHP
两级联动select刷新后其值保持不变的实现方法
Jan 27 #PHP
php 启动时报错的简单解决方法
Jan 27 #PHP
php制作中间带自己定义图片二维码的方法
Jan 27 #PHP
基于php和mysql的简单的dao类实现crud操作功能
Jan 27 #PHP
使用php测试硬盘写入速度示例
Jan 27 #PHP
You might like
php基础知识:函数基础知识
2006/12/13 PHP
web server使用php生成web页面的三种方法总结
2013/10/28 PHP
值得分享的php+ajax实时聊天室
2016/07/20 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
2016/08/08 PHP
PHP实现批量重命名某个文件夹下所有文件的方法
2017/09/04 PHP
完美解决JS中汉字显示乱码问题(已解决)
2006/12/27 Javascript
JS 判断代码全收集
2009/04/28 Javascript
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
2012/04/12 Javascript
js获取元素到文档区域document的(横向、纵向)坐标的两种方法
2013/05/17 Javascript
JS控制图片翻转示例代码(兼容firefox,ie,chrome)
2013/12/19 Javascript
js关于字符长度限制的问题示例探讨
2014/01/24 Javascript
jQuery实现仿淘宝带有指示条的图片转动切换效果完整实例
2015/03/04 Javascript
JS修改iframe页面背景颜色的方法
2015/04/01 Javascript
window.onload与$(document).ready()的区别分析
2015/05/30 Javascript
jQuery 获取屏幕高度、宽度的简单实现案例
2016/05/17 Javascript
jQuery使用ajax跨域获取数据的简单实例
2016/05/18 Javascript
jQuery 全选 全部选 反选 实现代码
2016/08/17 Javascript
纯JS代码实现隔行变色鼠标移入高亮
2016/11/23 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
JavaScript控制浏览器全屏显示简单示例
2018/07/05 Javascript
JS拖动选择table里的单元格完整实例【基于jQuery】
2019/05/28 jQuery
vue使用vant中的checkbox实现全选功能
2020/11/17 Vue.js
python实现查询IP地址所在地
2015/03/29 Python
Windows下PyMongo下载及安装教程
2015/04/27 Python
python实现域名系统(DNS)正向查询的方法
2016/04/19 Python
详解Python中类的定义与使用
2017/04/11 Python
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
2018/02/24 Python
python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
2020/02/25 Python
CSS3贝塞尔曲线示例:创建链接悬停动画效果
2020/11/19 HTML / CSS
微观物理专业自荐信
2014/01/26 职场文书
乡镇党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
我是特种兵观后感
2015/06/11 职场文书
如何解决php-fpm启动不了问题
2021/11/17 PHP
一文弄懂MySQL中redo log与binlog的区别
2022/02/15 MySQL
《遗弃》开发商删推文要跑路?官方回应:还在开发
2022/04/03 其他游戏
windows server 2016 域环境搭建的方法步骤(图文)
2022/06/25 Servers