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 相关文章推荐
做个自己站内搜索引擎
Oct 09 PHP
PHP 高手之路(三)
Oct 09 PHP
自己前几天写的无限分类类
Feb 14 PHP
PHP foreach循环使用详解与实例代码
May 08 PHP
php设计模式 Composite (组合模式)
Jun 26 PHP
php查看请求头信息获取远程图片大小的方法分享
Dec 25 PHP
php 生成短网址原理及代码
Jan 23 PHP
php格式输出文件var_export函数实例
Nov 15 PHP
php实现的简单日志写入函数
Mar 31 PHP
php获取指定范围内最接近数的方法
Jun 02 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
Oct 18 PHP
php实现头像上传预览功能
Apr 27 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
PHP4实际应用经验篇(3)
2006/10/09 PHP
PHP 身份验证方面的函数
2009/10/11 PHP
php下正则来匹配dede模板标签的代码
2010/08/21 PHP
关于php连接mssql:pdo odbc sql server
2011/07/20 PHP
那些年一起学习的PHP(三)
2012/03/22 PHP
浅析PHP开发规范
2018/02/05 PHP
thinkphp5使html5实现动态跳转的例子
2019/10/16 PHP
Javascript 模式实例 观察者模式
2009/10/24 Javascript
使用pjax实现无刷新更改页面url
2015/02/05 Javascript
js由下向上不断上升冒气泡效果实例
2015/05/07 Javascript
Javascript设计模式理论与编程实战之简单工厂模式
2015/11/03 Javascript
深入理解$.each和$(selector).each
2016/05/15 Javascript
简单谈谈Javascript函数中的arguments
2017/02/09 Javascript
DVA框架统一处理所有页面的loading状态
2017/08/25 Javascript
js时间戳与日期格式之间转换详解
2017/12/11 Javascript
canvas轨迹回放功能实现
2017/12/20 Javascript
react项目如何使用iconfont的方法步骤
2019/03/13 Javascript
vue实现鼠标移入移出事件代码实例
2019/03/27 Javascript
Vue如何获取数据列表展示
2019/12/11 Javascript
详解ES6 扩展运算符的使用与注意事项
2020/11/12 Javascript
[01:08:48]LGD vs OG 2018国际邀请赛淘汰赛BO3 第三场 8.25
2018/08/29 DOTA
[54:53]完美世界DOTA2联赛PWL S2 GXR vs PXG 第二场 11.18
2020/11/18 DOTA
java直接调用python脚本的例子
2014/02/16 Python
Python从使用线程到使用async/await的深入讲解
2018/09/16 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
Python判断telnet通不通的实例
2019/01/26 Python
利用python如何在前程无忧高效投递简历
2019/05/07 Python
解析python的局部变量和全局变量
2019/08/15 Python
iPython pylab模式启动方式
2020/04/24 Python
Python3中FuzzyWuzzy库实例用法
2020/11/18 Python
HTML5 Canvas玩转酷炫大波浪进度图效果实例(附demo)
2016/12/14 HTML / CSS
HTML5中input输入框默认提示文字向左向右移动的示例代码
2020/09/10 HTML / CSS
介绍一下sql server的安全性
2014/08/10 面试题
社区学习十八大感想
2014/01/22 职场文书
垃圾桶标语
2014/06/24 职场文书
提升Nginx性能的一些建议
2021/03/31 Servers