PHP的glob()
函数返回的
文件名或
目录匹配指定
模式。所以我们可以使用glob函数来查找文件,也可以实现目录遍历。
功能描述:阵列glob(字符串的模式{ int美元,旗帜})
函数:查找文件
路径匹配模式,并返回包含匹配文件(目录)的数组。注意:选中的文件必须是
服务器
系统,不能用于远程文件。
参数描述:第一个参数:匹配模式;第二个可选参数:
glob_mark加在每个返回的项目的削减
glob_nosort回报(无序)在该目录中的文件的原始
顺序。
glob_nocheck返回
搜索模式如果没有文件匹配
glob_noescape -反斜杠非嬗变的元字符
glob_brace扩大{A,B,C }来match'a,B,or'c
glob_onlydir -只返回目录条目匹配模式
例1:把所有的文件和子目录指定的目录下
< PHP
美元= glob( / tmp目录 / *,glob_onlydir); / /把所有目录下的 / / tmp目录
为完成= glob( / / * TMP / /);把所有的目录和文件在/tmp目录 /
文件array_diff美元($目录,$完整); / /拿下所有文件 / / tmp目录
目录;
foreach($目录$ Val){
;
}
中的文件;
foreach($文件达Val){
;
}
>
实例二:你还在遍历文件opendir readdir,你真的没有!
< PHP
美元= glob(
文件目录 / * .webp);
foreach($美元的JPG文件){
$;
}
>
以上是PHP glob函数遍历文件和数据整理目录的使用,后续继续补充相关信息,谢谢你站的
支持!