php遍历视频文件,php使用glob函数遍历文件和目录详解
php glob()函数返回匹配指定模式的文件名或目录。因此我们可以使用glob函数来查找文件,也可以实现目录的遍历。
函数说明:array glob ( string $pattern [, int $flags ] )
功能:寻找与模式匹配的文件路径,返回包含匹配文件(目录)的数组(注:被检查的文件必须是服务器系统的,不能用于远程文件)
参数说明:第一个参数:匹配模式;第二个可选参数:
GLOB_MARK - 在每个返回的项目中加一个斜线
GLOB_NOSORT - 按照文件在目录中出现的原始顺序返回(不排序)
GLOB_NOCHECK - 如果没有文件匹配则返回用于搜索的模式
GLOB_NOESCAPE - 反斜线不转义元字符
GLOB_BRACE - 扩充 {a,b,c} 来匹配 'a','b' 或 'c'
GLOB_ONLYDIR - 仅返回与模式匹配的目录项
实例一:获取指定目录下的所有文件和子目录<?php
$directories = glob("/tmp/*", GLOB_ONLYDIR);//获取/tmp/目录下的所有目录
$complete = glob("/tmp/*");//获取/tmp/目录下的所有目录和文件
$files = array_diff($directories, $complete);//获取/tmp/目录下的所有文件
echo "Directories in /tmp/
";
foreach($directories as $val) {
echo "$val
\n";
}
echo "
Files in /tmp/
";
foreach($files as $val) {
echo "$val
\n";
}
?>
实例二:你还在用opendir readdir遍历文件吗,你真out了!<?php
$files = glob("dir/*.jpg");
foreach($files as $jpg){
echo $jpg, "\n";
}
?>
以上就是对php使用glob函数遍历文件和目录的资料整理,后续继续补充相关资料,谢谢大家对本站的支持!
更多php使用glob函数遍历文件和目录详解相关文章请关注PHP中文网!
相关标签:glob
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php遍历视频文件,php使用glob函数遍历文件和目录详解相关推荐
- php中glob怎么用,如何在php中利用glob函数对文件进行遍历
如何在php中利用glob函数对文件进行遍历 发布时间:2020-12-11 16:02:47 来源:亿速云 阅读:76 作者:Leah 如何在php中利用glob函数对文件进行遍历?相信很多没有经验 ...
- glob php,php使用glob函数遍历文件和目录详解
php glob()函数返回匹配指定模式的文件名或目录.因此我们可以使用glob函数来查找文件,也可以实现目录的遍历. 函数说明:array glob ( string $pattern [, int ...
- Windows 下 C++ 利用 OpenCV glob 函数获取文件夹下所有文件绝对路径
绪论 本文记录 Windows 下 C++ 利用 OpenCv glob 函数得到 文件夹下所有文件的绝对路径(含文件名).本文还含有 std::string::find()等函数的记录.如果是 Py ...
- glob php,php使用glob函数快速查询指定目录文件的方法
本文实例讲述了php使用glob函数快速查询指定目录文件的方法.分享给大家供大家参考.具体如下: php搜索当前目录所有文件,代码如下: $array = glob('*.*'); print_r($ ...
- Linux服务端开发——Linux中stat函数和stat命令使用详解
这篇文章主要介绍了Linux中stat函数和stat命令使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 stat函数和s ...
- java中flush函数作用_Java语言中flush()函数作用及使用方法详解
最近在学习io流,发现每次都会出现flush()函数,查了一下其作用,起作用主要如下 //------–flush()的作用--------– 笼统且错误的回答: 缓冲区中的数据保存直到缓冲区满后才写 ...
- C语言标准库里的获取时间函数及时间格式转换详解
C语言标准库里的获取时间函数及时间格式转换详解 头文件: #include <time.h> 相关库函数(截图摘自:https://www.runoob.com/cprogramming/ ...
- Python中Print()函数的用法___实例详解(二)(全,例多)
Python中Print()函数的用法___实例详解(二)(全,例多) 目录 十一.Print()小例子 十二.Print()中文输入显示乱码问题 十三.Print()写入文件 十四.print()在 ...
- Delphi调用外部程序函数:WinExec() 和ShellExecute详解
2019独角兽企业重金招聘Python工程师标准>>> Delphi调用外部程序函数:WinExec() 和ShellExecute详解 1,WinExec(): WinExec主要 ...
最新文章
- springmvc的异常处理对静态的资源的处理
- 第八届蓝桥杯省赛第二题---等差素数列
- 2.9 Logistic 回归的梯度下降法-深度学习-Stanford吴恩达教授
- 凑微分公式_武忠祥真题班归纳(更新至多元函数微分学)
- 与NWBC相关的服务器端配置
- BZOJ 2301: [HAOI2011]Problem b
- 【GIT 基础篇二】创建版本库与提交
- telnet批量ip端口测试连通自动脚本
- 语音助手——简介与交互过程
- 《缠中说禅108课》44:小级别背驰引发大级别转折
- 2020新版小桔灯作文能力阶梯序列作文课件教案教材全套
- 大数据预处理之数据集成
- 计算机网络笔试面试题目大全
- PS中的cs3版本也有调整边缘的功能
- smartGit系列之长期使用批处理脚本
- RGB YUV的来历及相互转换
- 做网站时域名应该怎么选择
- 雨松MOMO 之 开始学习搭建界面自适应屏幕(一)
- Gox语言中使用内存虚拟文件系统提升IO处理速度-GX43.1
- Excel 数据处理操作 学术研究、办公场景疑难解决(毕设数据、公务员)
热门文章
- 相机标定(二)深入理解四大坐标系与其变换关系
- 目标检测的图像特征提取之(一)Hog特征提取
- ubuntu系统安装vscode教程
- 计算机应用基础分析与报告,y计算机应用基础出题分析报告.doc
- pandas 在jupyter notebook时候能用,但在vscode, pycharm不能用
- python实现链表的删除_Python垃圾回收机制
- c语言输出去掉最后一行回车,新人提问:如何将输出时每行最后一个空格删除...
- JAVA----爬虫(一)JSoup
- Hibernate【inverse和cascade属性】知识要点
- java.lang.OutOfMemoryError: GC overhead limit exceeded