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调用Java对象的方法
Oct 09 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
Jul 05 PHP
PHP制作百度词典查词采集器
Jan 29 PHP
php有效防止同一用户多次登录
Nov 19 PHP
学习php设计模式 php实现备忘录模式(Memento)
Dec 09 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
Mar 22 PHP
Yii框架组件和事件行为管理详解
May 20 PHP
PHP实现RTX发送消息提醒的实例代码
Jan 03 PHP
Laravel框架分页实现方法分析
Jun 12 PHP
Laravel框架实现的上传图片到七牛功能详解
Sep 06 PHP
基于PHP+Mysql简单实现了图书购物车系统的实例详解
Aug 06 PHP
如何利用PHP实现上传图片功能详解
Sep 24 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
收音机史话 - 1960年代前后的DIY
2021/03/02 无线电
PHP字符串的递增和递减示例介绍
2014/02/11 PHP
PHP面向对象精要总结
2014/11/07 PHP
PHP制作用户注册系统
2015/10/23 PHP
php实现的支付宝网页支付功能示例【基于TP5框架】
2019/09/16 PHP
JS子父窗口互相操作取值赋值的方法介绍
2013/05/11 Javascript
JS中表单的使用小结
2014/01/11 Javascript
使用js Math.random()函数生成n到m间的随机数字
2014/10/09 Javascript
jQuery实现左右切换焦点图
2015/04/03 Javascript
JS实现的竖向折叠菜单代码
2015/10/21 Javascript
jquery判断输入密码两次是否相等
2020/04/22 Javascript
基于jquery实现百度新闻导航菜单滑动动画
2016/03/15 Javascript
js中数组的常用方法小结
2016/12/30 Javascript
xmlplus组件设计系列之选项卡(Tabbar)(5)
2017/05/03 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
2018/03/07 Javascript
原生Vue 实现右键菜单组件功能
2019/12/16 Javascript
node.js +mongdb实现登录功能
2020/06/18 Javascript
如何在 ant 的table中实现图片的渲染操作
2020/10/28 Javascript
[02:04]2016国际邀请赛中国区预选赛VG.R晋级之路
2016/07/01 DOTA
python 调用c语言函数的方法
2017/09/29 Python
Python学习之Django的管理界面代码示例
2018/02/10 Python
python_opencv用线段画封闭矩形的实例
2018/12/05 Python
flask 框架操作MySQL数据库简单示例
2020/02/02 Python
vue常用指令代码实例总结
2020/03/16 Python
matplotlib bar()实现百分比堆积柱状图
2021/02/24 Python
全球最大的游戏市场:G2A
2018/07/05 全球购物
在印度上传处方,在线订购药品:Medlife
2019/03/28 全球购物
《在山的那边》教学反思
2014/02/23 职场文书
大学学生会竞选演讲稿
2014/04/25 职场文书
学生吸烟检讨书
2014/09/14 职场文书
论文致谢词范文
2015/05/14 职场文书
主婚人致辞精选
2015/07/28 职场文书
七年级之家长会发言稿范文
2019/09/04 职场文书
南阳市白酒市场的调查报告
2019/11/08 职场文书
python 批量压缩图片的脚本
2021/06/02 Python
python爬取网页版QQ空间,生成各类图表
2021/06/02 Python