php获取目录所有文件并将结果保存到数组(实例)


Posted in PHP onOctober 25, 2013

工作中有时会遇到需要将某个目录下的文件进行批量处理的操作,这个时候我们就需要将该目录下的所有符合条件的文件找出来并保存到一个结果集中,然后方便批量处理,通常做法是将其保存到一个数组中,然后循环处理,下面将该过程做一下记录。

<?php
//php获取目录所有文件并将结果保存到数组
foreach(glob("./*") as $d){
 $tmp=explode('.',$d);
 $k=end($tmp);
 //如果是文件,并且后缀名为jpg png的文件
 if(is_file($d)&&in_array($k,array('jpg','png'))){
  $files[]=$d;
 }
}
echo '<pre>';print_r($files);

以上源代码是列出当前目录下所有后缀为jpg png的文件,将结果保存为数组然后打印出来,本次试验结果打印如下:
php获取目录所有文件并将结果保存到数组(实例)
PHP 相关文章推荐
php部分常见问题总结
Mar 27 PHP
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统
Jul 29 PHP
探讨如何使用SimpleXML函数来加载和解析XML文档
Jun 07 PHP
PHP连接SQLServer2005方法及代码
Dec 26 PHP
微信自定义菜单的处理开发示例
Apr 16 PHP
PHP魔术方法的使用示例
Jun 23 PHP
PHP加密解密函数详解
Oct 28 PHP
WordPress用户登录框密码的隐藏与部分显示技巧
Dec 31 PHP
基于PHP实现简单的随机抽奖小程序
Jan 05 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
Feb 23 PHP
php操作redis常见方法示例【key与value操作】
Apr 14 PHP
PHP数组访问常用方法解析
Sep 05 PHP
php中并发读写文件冲突的解决方案
Oct 25 #PHP
ajax返回值中有回车换行、空格的解决方法分享
Oct 24 #PHP
学习php分页代码实例
Oct 24 #PHP
获取URL文件名后缀
Oct 24 #PHP
关于php程序报date()警告的处理(date_default_timezone_set)
Oct 22 #PHP
php 修改、增加xml结点属性的实现代码
Oct 22 #PHP
PHP的构造方法,析构方法和this关键字详细介绍
Oct 22 #PHP
You might like
Linux下ZendOptimizer的安装与配置方法
2007/04/12 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
2018/01/21 PHP
几个javascript操作word的参考代码
2009/10/26 Javascript
javascript textarea光标定位方法(兼容IE和FF)
2011/03/12 Javascript
基于jquery &amp; json的省市区联动代码
2012/06/26 Javascript
js函数调用常用方法详解
2012/12/03 Javascript
EasyUI中datagrid在ie下reload失败解决方案
2015/03/09 Javascript
JS实现的另类手风琴效果网页内容切换代码
2015/09/08 Javascript
JavaScript中Boolean对象的属性解析
2015/10/21 Javascript
JavaScript必知必会(九)function 说起 闭包问题
2016/06/08 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
使用原生的javascript来实现轮播图
2017/02/24 Javascript
JS+CSS实现下拉刷新/上拉加载插件
2017/03/31 Javascript
nodejs中解决异步嵌套循环和循环嵌套异步的问题
2017/07/12 NodeJs
vue中使用微信公众号js-sdk踩坑记录
2019/03/29 Javascript
[06:07]辉夜杯现场观众互动 “比谁远送显示器”
2015/12/26 DOTA
深入理解Python爬虫代理池服务
2018/02/28 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
2018/03/15 Python
python 生成图形验证码的方法示例
2018/11/11 Python
Python中一个for循环循环多个变量的示例
2019/07/16 Python
Python操作远程服务器 paramiko模块详细介绍
2019/08/07 Python
用Python爬取QQ音乐评论并制成词云图的实例
2019/08/24 Python
pytorch 图像预处理之减去均值,除以方差的实例
2020/01/02 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
python利用xlsxwriter模块 操作 Excel
2020/10/14 Python
用CSS3打造HTML5的Logo(实现代码)
2016/06/16 HTML / CSS
How to spawning asynchronous work in J2EE
2016/08/29 面试题
演讲稿开场白
2014/01/13 职场文书
公务员更新知识培训实施方案
2014/03/31 职场文书
远程培训的心得体会
2014/09/01 职场文书
交通事故委托书范本(2篇)
2014/09/21 职场文书
村委会贫困证明范文
2014/09/21 职场文书
班子四风对照检查材料思想汇报
2014/09/29 职场文书
2014年领班工作总结
2014/11/25 职场文书
企业法人任命书
2015/09/21 职场文书
2016年“11.11”光棍节活动总结
2016/04/05 职场文书