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 相关文章推荐
匹配csdn用户数据库与官方用户的重合度并将重叠部分的用户筛选出来
Dec 25 PHP
PHP explode()函数用法、切分字符串
Oct 03 PHP
php实现短信发送代码
Jul 05 PHP
一个完整的php文件上传类实例讲解
Oct 27 PHP
smarty简单应用实例
Nov 03 PHP
php实现分页显示
Nov 03 PHP
编写PHP脚本清除WordPress头部冗余代码的方法讲解
Mar 01 PHP
php仿微信红包分配算法的实现方法
May 13 PHP
ThinkPHP实现生成和校验验证码功能
Apr 28 PHP
实例介绍PHP中zip_open()函数用法
Feb 15 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
Aug 14 PHP
解决tp5在nginx下修改配置访问的问题
Oct 16 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命名空间namespace及use的简单用法分析
2018/08/03 PHP
PHP的PDO大对象(LOBs)
2019/01/27 PHP
用Javascript实现Sleep暂停功能代码
2010/09/03 Javascript
在javascript中对于DOM的加强
2013/04/11 Javascript
JQuery 图片滚动轮播示例代码
2014/03/24 Javascript
中文输入法不触发onkeyup事件的解决办法
2014/07/09 Javascript
js数组与字符串的相互转换方法
2014/07/09 Javascript
JQuery日历插件My97DatePicker日期范围限制
2016/01/20 Javascript
jQuery中绑定事件bind() on() live() one()的异同
2017/02/23 Javascript
ES6新特性之Symbol类型用法分析
2017/03/31 Javascript
不到200行 JavaScript 代码实现富文本编辑器的方法
2018/01/03 Javascript
Vue2.0生命周期的理解
2018/08/20 Javascript
vue仿element实现分页器效果
2018/09/13 Javascript
基于Express框架使用POST传递Form数据
2019/08/10 Javascript
Vue.js下拉菜单组件使用方法详解
2019/10/19 Javascript
js实现select下拉框选择
2020/01/11 Javascript
[48:52]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第一局
2016/02/25 DOTA
[56:17]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
python分割和拼接字符串
2013/11/01 Python
Python常用模块用法分析
2014/09/08 Python
Python中反射和描述器总结
2018/09/23 Python
python中时间转换datetime和pd.to_datetime详析
2019/08/11 Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
2020/04/13 Python
python3中celery异步框架简单使用+守护进程方式启动
2021/01/20 Python
100%有机精油,美容油:House of Pure Essence
2018/10/30 全球购物
客户经理岗位职责
2013/12/08 职场文书
老公给老婆的道歉信
2014/01/10 职场文书
第一批党的群众路线教育实践活动工作总结
2014/03/03 职场文书
我们的节日清明节活动方案
2014/03/05 职场文书
计算机专业毕业生求职信
2014/04/30 职场文书
民事诉讼授权委托书范文
2014/08/02 职场文书
毕业生实习期转正自我鉴定
2014/09/26 职场文书
合同和协议有什么区别?
2014/10/08 职场文书
入党介绍人意见2015
2015/06/01 职场文书
Axios取消重复请求的方法实例详解
2021/06/15 Javascript
Eclipse+Java+Swing+Mysql实现电影购票系统(详细代码)
2022/01/18 Java/Android