这篇文章主要为大家详细介绍了PHP 遍历指定目录所有文件函数的简单示例(可指定文件类型),具有一定的参考价值,可以用来参考一下。

对PHP遍历指定目录下所有文件函数,可指定文件类型感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧!

/**

* 遍历指定目录下所有文件函数,可指定文件类型

*

* @param

* @arrange 五一二笔记网: www.512pic.com

* 遍历获取目录下的指定类型的文件

* @param $path

* @param array $files

* @return array

*/

function getfiles( $path , &$files = array() )

{

if ( !is_dir( $path ) ) return null;

$handle = opendir( $path );

while ( false !== ( $file = readdir( $handle ) ) ) {

if ( $file != '.' && $file != '..' ) {

$path2 = $path . '/' . $file;

if ( is_dir( $path2 ) ) {

getfiles( $path2 , $files );

} else {

if ( preg_match( "/\.(gif|jpeg|jpg|png|bmp)$/i" , $file ) ) {

$files[] = $path2;

}

}

}

}

return $files;

}

/*** 来自512笔记(www.512pic.com) ***/

注:关于PHP 遍历指定目录所有文件函数的简单示例(可指定文件类型)的内容就先介绍到这里,更多相关文章的可以留意512笔记的其他信息。

关键词:遍历文件

您可能感兴趣的文章

php 遍历目录函数,PHP 遍历指定目录所有文件函数的简单示例(可指定文件类型)...相关推荐

  1. python在docx指定位置插表格_超简单Python将指定数据插入到docx模板指定位置渲染并保存...

    超简单Python将指定数据插入到docx模板渲染并生成 最近有一个需求,制作劳动合同表,要从excel表格中将每个人的数据导入到docx劳动合同中,重复量很大,因此可以使用python高效解决.为了 ...

  2. php scandir遍历,php使用scandir()函数扫描指定目录下所有文件示例

    本文实例讲述了php使用scandir()函数扫描指定目录下所有文件.分享给大家供大家参考,具体如下: //遍历子文件夹和文件夹的内容 并且计算出文件的多少 //一个demo 引号替换下 functi ...

  3. VB 遍历指定目录及子目录所有文件函数

    '这个函数可以遍历指定一个目录下的所有文件,包括子目录.也可以指定文件类型遍历. Private Function SearchFiles(Path As String, FileType As St ...

  4. php遍历指定目录中的内容2

    输出文件是否可读写,可执行,并同时输出创建时间,修改时间,访问时间 //2.遍历指定目录中的内容 if ($arr['file']) {$arrbyte = array("Byte" ...

  5. php遍历指定目录下的文件,PHP遍历指定目录下所有文件和目录

    PHP目录遍历程序代码,将显示指定目录下的所有文件和文件夹,并列出这些文件,最后统计出文件总数.使用的PHP函数有is_dir.closedir.scan_dir等. 本代码比较准确,可判断目录下的是 ...

  6. 【文件IO】Linux 文件操作(一) —— 遍历指定目录下的所有文件

    目录 一.访问目录相关函数 1.打开/访问目录 (opendir / fdopendir) 2.读取目录内容 (readdir) 3.关闭目录 (closedir) 二.遍历指定目录下的所有文件 一. ...

  7. php获取文件目录并打印,PHP遍历并打印指定目录下所有文件

    这篇文章主要介绍了PHP遍历并打印指定目录下所有文件的实例,需要的朋友可以参考下. //功能:遍历并打印指定目录下所有文件 function scan_dir($dir_name,$dir_flag= ...

  8. Ruby和SHELL中如何遍历指定目录的文件

    在工作中我们有在Ruby和SHELL中如何遍历指定目录的文件的需求,这个应该如何来实现呢?网上的方法也非常之多,我们可以拿来参考参考,如下边的traverse.rb文件内容所示: #!/usr/bin ...

  9. php 遍历 目录,PHP采用自定义函数实现遍历目录下所有文件的方法

    目录的遍历是PHP程序设计中经常会用到的一个功能,很多PHP项目都有这一功能模块.今天本文就来实例解析一下PHP采用自定义函数实现遍历目录下所有文件的方法.具体方法如下: 方法一:使用readir() ...

最新文章

  1. php如何操作文本框,php如何清除文本框
  2. python【数据结构与算法】动态规划模版
  3. WINDOWS下的squid
  4. 传智168期JavaEE就业班 day05-XML 约束与解析
  5. LiteOS间歇计算技术:IOT终端真正感受“电量自由”
  6. 值得收藏的130个神器网站
  7. 胡寿松《自动控制原理》课后习题重点题与考研刷题指南(ch1-4)
  8. 暴风影音5【版本:5.36.0428.1111】---给您影院般的“极致”体验
  9. Cannot access a disposed context instance. A common cause of this error is disposing a context insta
  10. Zabbix监控系统系列之九:监控网络设备指定接口流量
  11. 12306抢票使用教程
  12. Python 新手入门引导。
  13. java高校人事管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  14. python processpoolexecutor_理解Python的PoolExecutor
  15. 放大电路中的反馈(二)负反馈对放大电路影响
  16. 网页制作练习-博文尚美页面
  17. 最值得收藏——免费ppt模板网站
  18. 川大计算机学硕扩招,2021考研又有高校扩招!学硕停招!部分院校专硕取消全日制招生!...
  19. NVIDIA JETSON 平台的 MIPI-CSI 相机驱动程序开发
  20. 0047 抽象类、模板设计模式

热门文章

  1. js系列教程7-DOM操作全解
  2. python时间库date和datetime
  3. 计算机维护费可以跨年吗,航天信息服务费可以跨年抵扣吗
  4. Unity Animation需要Inspector右键打开Debug模式,然后勾选Legacy,最后再Inspector右键打开Normal...
  5. Pro Git 读书笔记
  6. ios 根据文字数量计算UILabel高度(已修改)
  7. Java 语法 索引 ----- 继承(Inheritance) 和重写(Overriding)
  8. XDocument读取xml的所有元素以及XPath语法
  9. 桌面恶心的无法删除的图标之 淘宝购物 删除办法
  10. [转载] windows下Python2.7 的 pyOpenGL模块安装