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加MYSQL服务器
Oct 09 PHP
PHP中读写文件实现代码
Oct 20 PHP
选择PHP作为网站开发语言的原因分享
Jan 03 PHP
coreseek 搜索英文的问题详解
Jun 08 PHP
PHP生成短网址的3种方法代码实例
Jul 08 PHP
php eval函数一句话木马代码
May 21 PHP
php验证邮箱和ip地址最简单方法汇总
Oct 30 PHP
PHP闭包函数传参及使用外部变量的方法
Mar 15 PHP
PHP编写的图片验证码类文件分享
Jun 06 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
Aug 30 PHP
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
Apr 20 PHP
PHP利用DWZ.CN服务生成短网址
Aug 11 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连接Oracle数据库
2006/10/09 PHP
完美的php分页类
2017/10/24 PHP
AJAX跨域请求json数据的实现方法
2013/11/11 Javascript
js检测网络是否具体连接功能的代码
2014/05/23 Javascript
jQuery position() 函数详解以及jQuery中position函数的应用
2015/12/14 Javascript
javascript 常用验证函数总结
2016/06/28 Javascript
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
2016/08/19 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
2017/03/01 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
使用Node.js实现一个多人游戏服务器引擎
2019/03/13 Javascript
[05:07]DOTA2英雄梦之声_第14期_暗影恶魔
2014/06/20 DOTA
python 装饰器功能以及函数参数使用介绍
2012/01/27 Python
详解Python中列表和元祖的使用方法
2015/04/25 Python
Python中import导入上一级目录模块及循环import问题的解决
2016/06/04 Python
Pycharm+Scrapy安装并且初始化项目的方法
2019/01/15 Python
Python中extend和append的区别讲解
2019/01/24 Python
详解python 爬取12306验证码
2019/05/10 Python
解决Python正则表达式匹配反斜杠''\''问题
2019/07/17 Python
使用Python的networkx绘制精美网络图教程
2019/11/21 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
2020/02/06 Python
如何在django中运行scrapy框架
2020/04/22 Python
python opencv 实现读取、显示、写入图像的方法
2020/06/08 Python
做一个能自适应高度的textarea的示例代码
2019/09/06 HTML / CSS
四风问题自查报告剖析材料
2014/02/08 职场文书
手术室护士长竞聘书
2014/03/31 职场文书
药剂专业自荐信范文
2014/04/16 职场文书
环境卫生标语
2014/06/09 职场文书
教师节标语大全
2014/10/07 职场文书
新婚姻法离婚协议书范文
2014/11/30 职场文书
介绍信范文
2015/01/31 职场文书
行政撤诉申请书
2015/05/18 职场文书
2016年春节慰问信息大全
2015/11/30 职场文书
经典励志格言:每日一句,让你每天充满能量
2019/08/16 职场文书
Nginx 根据URL带的参数转发的实现
2021/04/01 Servers
pandas数值排序的实现实例
2021/07/25 Python
Python可视化神器pyecharts之绘制箱形图
2022/07/07 Python