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中使用XML
Oct 09 PHP
PHP中cookies使用指南
Mar 16 PHP
解析php扩展php_curl.dll不加载的解决方法
Jun 26 PHP
PHP 二维数组根据某个字段排序的具体实现
Jun 03 PHP
ThinkPHP文件上传实例教程
Aug 22 PHP
Laravel框架路由配置总结、设置技巧大全
Sep 03 PHP
php+mysql结合Ajax实现点赞功能完整实例
Jan 30 PHP
typecho插件编写教程(五):核心代码
May 28 PHP
php计算多维数组中所有值总和的方法
Jun 24 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
Apr 01 PHP
php框架CodeIgniter主从数据库配置方法分析
May 25 PHP
PHP快速导出百万级数据到CSV或者EXCEL文件
Nov 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
php后台程序与Javascript的两种交互方式
2009/10/25 PHP
php线性表顺序存储实现代码(增删查改)
2012/02/16 PHP
无刷新动态加载数据 滚动条加载适合评论等页面
2013/10/16 PHP
php恢复数组的key为数字序列的方法
2015/04/28 PHP
php实现页面纯静态的实例代码
2017/06/21 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
js冒泡法和数组转换成字符串示例代码
2013/08/14 Javascript
动态加载script文件的两种方法
2013/08/15 Javascript
JS禁用浏览器退格键实现思路及代码
2013/10/29 Javascript
Javascript 按位左移运算符使用介绍(
2014/02/04 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
2014/03/12 Javascript
深入理解JavaScript编程中的原型概念
2015/06/25 Javascript
详解Javascript中的Object对象
2016/02/28 Javascript
jquery跟随屏幕滚动效果的实现代码
2016/04/13 Javascript
js添加绑定事件的方法
2016/05/15 Javascript
快速解决js中window.location.href不工作的问题
2016/11/02 Javascript
jQuery remove()过滤被删除的元素(推荐)
2017/07/18 jQuery
JS库之Particles.js中文开发手册及参数详解
2017/09/13 Javascript
vue权限路由实现的方法示例总结
2018/07/29 Javascript
node.js实现上传文件功能
2019/07/15 Javascript
Vue+ElementUI项目使用webpack输出MPA的方法
2019/08/27 Javascript
JavaScript多种图形实现代码实例
2020/06/28 Javascript
Vue前端判断数据对象是否为空的实例
2020/09/02 Javascript
Python的Flask框架应用调用Redis队列数据的方法
2016/06/06 Python
Pytorch的mean和std调查实例
2020/01/02 Python
伦敦最有品味的百货:Liberty London
2016/11/12 全球购物
美国顶级户外凉鞋品牌:Chacos
2017/03/27 全球购物
navabi英国:设计师大码女装
2019/06/25 全球购物
澳大利亚在线购买葡萄酒:The Wine Collective
2020/02/20 全球购物
优秀大专毕业生求职信
2014/08/04 职场文书
教师节感恩老师演讲稿
2014/08/28 职场文书
大学生党员自我剖析材料
2014/10/06 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书
2015年小学总务工作总结
2015/07/21 职场文书
班级班风口号大全
2015/12/25 职场文书
python通过函数名调用函数的几种方法总结
2021/06/07 Python