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执行速度全攻略(下)
Oct 09 PHP
PHP 冒泡排序算法的实现代码
Aug 08 PHP
关于PHP模板Smarty的初级使用方法以及心得分享
Jun 21 PHP
浅析php插件 Simple HTML DOM 用DOM方式处理HTML
Jul 01 PHP
ThinkPHP调用百度翻译类实现在线翻译
Jun 26 PHP
destoon实现VIP排名一直在前面排序的方法
Aug 21 PHP
symfony表单与页面实现技巧
Jan 26 PHP
php mysql 封装类实例代码
Sep 18 PHP
yii2实现 &quot;上一篇,下一篇&quot; 功能的代码实例
Feb 04 PHP
Thinkphp5+uploadify实现的文件上传功能示例
May 26 PHP
phpstorm 配置xdebug的示例代码
Mar 31 PHP
对laravel in 查询的使用方法详解
Oct 09 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
使用 PHPMAILER 发送邮件实例应用
2012/11/07 PHP
php中0,null,empty,空,false,字符串关系的详细介绍
2013/06/20 PHP
PHP模板引擎Smarty内建函数foreach,foreachelse用法分析
2016/04/11 PHP
php 运算符与表达式详细介绍
2016/11/30 PHP
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
{}与function(){}选用空对象{}来存放keyValue
2012/05/23 Javascript
js或者jquery判断图片是否加载完成实现代码
2013/03/20 Javascript
javascript实现英文首字母大写
2015/04/23 Javascript
理解AngularJs篇:30分钟快速掌握AngularJs
2016/12/23 Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
2017/06/01 Javascript
js CSS3实现卡牌旋转切换效果
2017/07/04 Javascript
vue上传图片组件编写代码
2017/07/26 Javascript
基于vue的换肤功能的示例代码
2017/10/10 Javascript
JS装饰器函数用法总结
2018/04/21 Javascript
vue中promise的使用及异步请求数据的方法
2018/11/08 Javascript
Angular6使用forRoot() 注册单一实例服务问题
2019/08/27 Javascript
JS自定义滚动条效果
2020/03/13 Javascript
vue 实现click同时传入事件对象和自定义参数
2021/01/29 Vue.js
[41:21]夜魇凡尔赛茶话会 第三期02:看图识人
2021/03/11 DOTA
Python实现定时精度可调节的定时器
2018/04/15 Python
Appium+python自动化怎么查看程序所占端口号和IP
2019/06/14 Python
详解Python 4.0 预计推出的新功能
2019/07/26 Python
pycharm 2020 1.1的安装流程
2020/09/29 Python
thinkphp5 路由分发原理
2021/03/18 PHP
AutoShack.com加拿大:北美主要的汽车零部件零售商
2019/07/24 全球购物
自1926年以来就为冰岛保持温暖:66°North
2020/11/27 全球购物
怎样从/向数据文件读/写结构
2014/11/23 面试题
中科创达面试题
2016/12/28 面试题
大学生创业感言
2014/01/25 职场文书
国际语言毕业生求职信
2014/07/08 职场文书
公司授权委托书
2014/10/17 职场文书
华清池导游词
2015/02/02 职场文书
参加招聘会后的感想
2015/08/10 职场文书
五年级语文教学反思
2016/03/03 职场文书
代码解析React中setState同步和异步问题
2021/06/03 Javascript
MySQL中一条update语句是如何执行的
2022/03/16 MySQL