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 strtotime 函数UNIX时间戳
Jan 14 PHP
php auth_http类库进行身份效验
Mar 19 PHP
php 获取select下拉列表框的值
May 08 PHP
ThinkPHP3.1新特性之多数据库操作更加完善
Jun 19 PHP
php单例模式实现方法分析
Mar 14 PHP
php打包压缩文件之ZipArchive方法用法分析
Apr 30 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
May 19 PHP
简单PHP会话(session)说明介绍
Aug 21 PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
Aug 03 PHP
PHP PDOStatement::columnCount讲解
Jan 30 PHP
laravel异步监控定时调度器实例详解
Jun 21 PHP
PHP使用递归按层级查找数据的方法
Nov 10 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导出带样式的Excel示例代码
2016/08/28 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
2017/02/05 PHP
调用js时ie6和ie7,ff的区别
2009/08/19 Javascript
jquery下json数组的操作实现代码
2010/08/09 Javascript
jquer之ajaxQueue简单实现代码
2011/09/15 Javascript
动态加载js和css(外部文件)
2013/04/17 Javascript
JQuery中使用ajax传输超大数据的解决方法
2014/07/14 Javascript
js实现星星打分效果的方法
2020/07/05 Javascript
JavaScript 不支持 indexof 该如何解决
2016/03/30 Javascript
js 连续赋值的简单实现
2016/06/13 Javascript
vue实现可增删查改的成绩单
2016/10/27 Javascript
jQuery插件echarts去掉垂直网格线用法示例
2017/03/03 Javascript
nodejs socket服务端和客户端简单通信功能
2017/09/14 NodeJs
js原生方法被覆盖,从新赋值原生的方法
2018/01/02 Javascript
jquery操作select常见方法大全【7种情况】
2019/05/28 jQuery
Vue v-for循环之@click点击事件获取元素示例
2019/11/09 Javascript
浅谈Vuex的this.$store.commit和在Vue项目中引用公共方法
2020/07/24 Javascript
Vue axios 跨域请求无法带上cookie的解决
2020/09/08 Javascript
[03:49]辉夜杯现场龙骑士COSER秀情商“我喜欢芬队!”
2015/12/27 DOTA
[02:11]2016国际邀请赛中国区预选赛全程回顾
2016/07/01 DOTA
python求解水仙花数的方法
2015/05/11 Python
python实现画五角星和螺旋线的示例
2019/01/20 Python
实例介绍Python中整型
2019/02/11 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
Pycharm导入anaconda环境的教程图解
2020/07/31 Python
Python 捕获代码中所有异常的方法
2020/08/03 Python
python中altair可视化库实例用法
2021/01/26 Python
俄罗斯建筑和装饰材料在线商店:Stroilandia
2020/07/25 全球购物
2014年教师节寄语
2014/04/03 职场文书
仓库文员岗位职责
2014/04/06 职场文书
竞选班委演讲稿
2014/04/28 职场文书
班组长安全工作职责
2014/07/15 职场文书
大学运动会加油稿200字(5篇)
2014/09/27 职场文书
护士自荐信怎么写
2015/03/06 职场文书
师德承诺书2015
2015/04/28 职场文书
2015年食品安全工作总结
2015/05/15 职场文书