php获取目录所有文件并将结果保存到数组(实例)
2023-06-13 09:15:06 时间
工作中有时会遇到需要将某个目录下的文件进行批量处理的操作,这个时候我们就需要将该目录下的所有符合条件的文件找出来并保存到一个结果集中,然后方便批量处理,通常做法是将其保存到一个数组中,然后循环处理,下面将该过程做一下记录。
复制代码代码如下:
<?php
//php获取目录所有文件并将结果保存到数组
foreach(glob("./*")as$d){
$tmp=explode(".",$d);
$k=end($tmp);
//如果是文件,并且后缀名为jpgpng的文件
if(is_file($d)&&in_array($k,array("jpg","png"))){
$files[]=$d;
}
}
echo"<pre>";print_r($files);
以上源代码是列出当前目录下所有后缀为jpgpng的文件,将结果保存为数组然后打印出来,本次试验结果打印如下:
相关文章
- redis 替代php文件存储session的实例
- PHP如何使用Redis连接: 代码实例(php连接redis代码)
- 使用PHP快速实现MySQL查询(php实现mysql查询)
- 文件MySQL更新实现快速PHP文件升级(mysql更新php)
- PHP操纵Redis实例:快速高效存储数据(php操作redis实例)
- PHP如何获取MySQL版本?(php获取mysql版本)
- PHP文件快速导入MySQL数据库(php文件导入mysql)
- Linux更换PHP:把握安装机会(linux 更换php)
- PHP连接MSSQL失败:挫败与失望.(php连接mssql失败)
- 用PHP从MSSQL读取数据表列表(php查询mssql列表)
- PHP驱动MSSQL数据库操作实例研究(php mssql操作类)
- Linux环境下轻松配置PHP:简单指南(linux下配置php)
- php和js交互一例-PHP教程,PHP应用
- PHP中的MYSQL常用函数(php下操作数据库必备)
- 《PHP编程最快明白》第三讲:php数组
- 用PHP读取超大文件的实例代码
- php递归删除目录下的文件但保留的实例分享
- PHP基于imap获取邮件实例
- php一行代码获取文件后缀名实例分析
- PHP使用range协议实现输出文件断点续传代码实例
- C语言实现堆排序的简单实例
- PHP对文件进行加锁、解锁实例
- PHP文件缓存内容保存格式实例分析