定义和用法

glob() 函数返回匹配指定模式的文件名或目录。

该函数返回一个包含有匹配文件 / 目录的数组。如果出错返回 false。

参数 描述
file 必需。规定检索模式。
size

可选。规定特殊的设定。

  • GLOB_MARK - 在每个返回的项目中加一个斜线
  • GLOB_NOSORT - 按照文件在目录中出现的原始顺序返回(不排序)
  • GLOB_NOCHECK - 如果没有文件匹配则返回用于搜索的模式
  • GLOB_NOESCAPE - 反斜线不转义元字符
  • GLOB_BRACE - 扩充 {a,b,c} 来匹配 'a','b' 或 'c'
  • GLOB_ONLYDIR - 仅返回与模式匹配的目录项
  • GLOB_ERR - 停止并读取错误信息(比如说不可读的目录),默认的情况下忽略所有错误

注释:GLOB_ERR 是 PHP 5.1 添加的。

print_r(glob("*.txt"));
print_r(glob("*.*"));

输出:Array ( [0] => a.txt [1] => b.txt )

1. 取得所有的后缀为PHP的文件(加上路径)
$file=glob('D:/web/tcpdf/*.php');
print_r($file);//如果没有指定文件夹的话就是显示出同级的目录后缀为PHP的文件。以数组形式返回

输出:Array ( [0] => D:/web/tcpdf/tcpdf.php [1] => D:/web/tcpdf/tcpdf_autoconfig.php [2] => D:/web/tcpdf/tcpdf_barcodes_1d.php [3] => D:/web/tcpdf/tcpdf_barcodes_2d.php [4] => D:/web/tcpdf/tcpdf_import.php [5] => D:/web/tcpdf/tcpdf_parser.php )

2. 取得所有的后缀为PHP和html的文件(加上路径)
$file=glob('D:/phpStudy/WWW/prictue/*.{jpg,html}',GLOB_BRACE);
var_dump($file);

最新文章

  1. push方法的兼容性问题
  2. 背水一战 Windows 10 (17) - 动画: ThemeTransition(过渡效果)
  3. BZOJ 1044 木棍分割 解题报告(二分+DP)
  4. tangram2.6(XE2)\Demo\notify\notifyGroup.groupproj
  5. 虚拟机下CentOS 6.5配置IP地址的三种方法
  6. easyui datagird 列宽自适应
  7. MySQL入门手册
  8. 《C#图解教程》读书笔记之五:委托和事件
  9. 使用Gitosis搭建Git服务器
  10. 使用pl/sql監控PROCEDURE執行時間
  11. map的应用
  12. WCF帮助类
  13. java命令行运行main时jar及其配置
  14. Nmap扫描基础常用命令(包含进阶使用)
  15. Callcenter 模块解析
  16. 编写SHELL脚本--判断用户的参数
  17. [svc]数字证书基础知识
  18. feign调用接口session丢失解决方案
  19. 使用cuteFTP与虚拟机交互文件---安装ftp服务
  20. C C++ 去除 unused的提示

热门文章

  1. Redis 集群的安装
  2. CSS Sprite雪碧图
  3. PHP 5.x和PHP 7 Closure不同行为问题
  4. Caused by: java.lang.ClassCastException: org.springframework.web.SpringServletContainerInitializer cannot be cast to javax.servlet.ServletContainerInitializer
  5. iptables实现--kafka限制ip地址访问
  6. filter 过滤器 禁止浏览器缓存
  7. 【安富莱】【RL-TCPnet网络教程】第10章 RL-TCPnet网络协议栈移植(FreeRTOS)
  8. [Swift]LeetCode937. 重新排列日志文件 | Reorder Log Files
  9. [Swift]LeetCode1005. K 次取反后最大化的数组和 | Maximize Sum Of Array After K Negations
  10. SQL执行错误#1064---保留字错误