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 Token(令牌)设计
Mar 15 PHP
PHP parse_url 一个好用的函数
Oct 03 PHP
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
Jan 27 PHP
PHP 处理TXT文件(打开/关闭/检查/读取)
May 13 PHP
php json与xml序列化/反序列化
Oct 28 PHP
有关于PHP中常见数据类型的汇总分享
Jan 06 PHP
PHP中读取照片exif信息的方法
Aug 20 PHP
php 模拟 asp.net webFrom 按钮提交事件实例
Oct 13 PHP
CI框架入门示例之数据库取数据完整实现方法
Nov 05 PHP
Yii数据模型中rules类验证器用法分析
Jul 15 PHP
PHP设置Cookie的HTTPONLY属性方法
Feb 09 PHP
PHP获取学生成绩的方法
Nov 17 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
php正则表达式(regar expression)
2011/09/10 PHP
PHP实现根据时间戳获取周几的方法
2016/02/26 PHP
java模拟PHP的pack和unpack类
2016/04/13 PHP
eval与window.eval的差别分析
2011/03/17 Javascript
Jquery命名冲突解决的五种方案分享
2012/03/16 Javascript
jQuery实现定时读取分析xml文件的方法
2015/07/16 Javascript
JavaScript中this的四个绑定规则总结
2016/09/26 Javascript
Node.js中常规的文件操作总结
2016/10/13 Javascript
微信小程序 小程序制作及动画(animation样式)详解
2017/01/06 Javascript
Nodejs 获取时间加手机标识的32位标识实现代码
2017/03/07 NodeJs
JS滚动到指定位置导航栏固定顶部
2017/07/03 Javascript
一起深入理解js中的事件对象
2021/02/06 Javascript
python实现html转ubb代码(html2ubb)
2014/07/03 Python
Python 遍历列表里面序号和值的方法(三种)
2017/02/17 Python
python pandas dataframe 按列或者按行合并的方法
2018/04/12 Python
手把手教你使用Python创建微信机器人
2019/04/29 Python
python 实现将多条曲线画在一幅图上的方法
2019/07/07 Python
Python在Matplotlib图中显示中文字体的操作方法
2019/07/29 Python
在python中实现求输出1-3+5-7+9-......101的和
2020/04/02 Python
Keds官方网站:购买帆布运动鞋和经典皮鞋
2016/11/12 全球购物
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
四川internet信息高速公路(C#)笔试题
2012/02/29 面试题
会计助理的岗位职责
2013/11/29 职场文书
机电一体化职业规划书
2014/01/07 职场文书
开工仪式主持词
2014/03/20 职场文书
《沙漠中的绿洲》教学反思
2014/04/24 职场文书
应届生找工作求职信
2014/06/24 职场文书
淘宝活动总结范文
2014/06/26 职场文书
分公司总经理岗位职责
2014/08/03 职场文书
孝敬父母的活动方案
2014/08/31 职场文书
群众路线领导班子四风对照检查材料
2014/09/27 职场文书
2015年超市员工工作总结
2015/05/04 职场文书
Html5生成验证码的示例代码
2021/05/10 Javascript
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS
苹果M1芯片安装nginx 并且部署vue项目步骤详解
2021/11/20 Servers
CSS 鼠标点击拖拽效果的实现代码
2022/12/24 HTML / CSS