后端开发|php教程
glob,php,遍历
后端开发-php教程php glob()函数返回匹配指定模式的文件名或目录。因此我们可以使用glob函数来查找文件,也可以实现目录的遍历。
企业审批移动源码,ubuntu如何添加网络,tomcat7使用情况,python爬虫电影收费,统计数据多的php代码,常州seo分析lzw
函数说明:array glob ( string $pattern [, int $flags ] )
1元云购php源码完整版,vscode跳转教程,ubuntu怎么关机,idea集成tomcat,sqlite查询慢,网页设计中打包单词,php 监控mysql数据库,怎么挑选服务器,盗版插件 后门,漂亮的web前端框架,爬虫讯代理,安装php7,安徽seo优化,springboot包扫描不到,给图片加alt标签,仿app网站源码,招聘网页模版,微信支付宝支付模板,google推广后台,webapp页面模板,vb sql图书管理系统,自制可以本地运行的sdcms程序lzw
功能:寻找与模式匹配的文件路径,返回包含匹配文件(目录)的数组(注:被检查的文件必须是服务器系统的,不能用于远程文件)
仿贴吧论坛源码asp,ubuntu系统代理设置,爬虫如何读取txt,php计算乘法,优化高手seolzw
参数说明:第一个参数:匹配模式;第二个可选参数:
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了!
总结: