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 常见郁闷问题答解
Nov 25 PHP
在php和MySql中计算时间差的方法
Apr 22 PHP
简单的php写入数据库类代码分享
Jul 26 PHP
php去除重复字的实现代码
Sep 16 PHP
PHP代码网站如何防范SQL注入漏洞攻击建议分享
Mar 01 PHP
php引用传值实例详解学习
Nov 06 PHP
php上传功能集后缀名判断和随机命名(强力推荐)
Sep 10 PHP
PHP 进度条函数的简单实例
Sep 19 PHP
PHP实现的字符串匹配算法示例【sunday算法】
Dec 19 PHP
ajax+php实现无刷新验证手机号的实例
Dec 22 PHP
PHP模版引擎原理、定义与用法实例
Mar 29 PHP
阿里对象存储OSS在laravel框架中的使用方法
Oct 13 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
优化NFR之一 --MSSQL Hello Buffer Overflow
2006/10/09 PHP
PHP错误Cannot use object of type stdClass as array in错误的解决办法
2014/06/12 PHP
PHP单例模式定义与使用实例详解
2017/02/06 PHP
PHP获取MySQL执行sql语句的查询时间方法
2018/08/21 PHP
PHP获取远程http或ftp文件的md5值的方法
2019/04/15 PHP
js Flash插入函数免激活代码
2009/03/31 Javascript
JSON 教程 json入门学习笔记
2020/09/22 Javascript
Grid得到选择行数据的方法总结
2011/01/17 Javascript
将json当数据库一样操作的javascript lib
2013/10/28 Javascript
jQuery实现带有动画效果的回到顶部和底部代码
2015/11/04 Javascript
你可能不知道的前端算法之文字避让(inMap)
2018/01/12 Javascript
微信小程序实现漂亮的弹窗效果
2020/05/26 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
2018/11/02 Javascript
基于mpvue搭建微信小程序项目框架的教程详解
2019/04/10 Javascript
HTML+JavaScript实现扫雷小游戏
2019/09/30 Javascript
如何在JavaScript中创建具有多个空格的字符串?
2020/02/23 Javascript
[22:20]初生之犊-TI4第5名LGD战队纪录片
2014/08/13 DOTA
Django入门使用示例
2017/12/12 Python
Python中实现变量赋值传递时的引用和拷贝方法
2018/04/29 Python
Python 一句话生成字母表的方法
2019/01/02 Python
python报错: 'list' object has no attribute 'shape'的解决
2020/07/15 Python
Python如何获取文件路径/目录
2020/09/22 Python
python打包生成so文件的实现
2020/10/30 Python
Chi Chi London官网:购买连衣裙和礼服
2020/10/25 全球购物
高中自我评价范文
2014/01/27 职场文书
应聘医药销售自荐书范文
2014/02/08 职场文书
初中高效课堂实施方案
2014/02/26 职场文书
综合素质评价个性发展自我评价
2015/03/06 职场文书
2015年创先争优活动总结
2015/03/27 职场文书
体检通知范文
2015/04/21 职场文书
护士2015年终工作总结
2015/04/29 职场文书
晚会开场白和结束语
2015/05/29 职场文书
python爬虫框架feapde的使用简介
2021/04/20 Python
在 HTML 页面中使用 React的场景分析
2022/01/18 Javascript
数据分析数据库ClickHouse在大数据领域应用实践
2022/04/03 MySQL
PHP 时间处理类Carbon
2022/05/20 PHP