php文件查找函数glob使用实例介绍
phpglob函数介绍glob()函数用于寻找与模式匹配的文件路径 语法: array glob ( string $pattern [,int $flags = 0 ] ) glob() 函数依照 libc glob() 函数使用的规则寻找所有与 pattern 匹配的文件路径,类似于一般 shells 所用的规则一样。不进行缩写扩展或参数替代。 参数: 参数 描述 pattern 必需。规定检索模式。 flags 可选。规定特殊的设定。 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 添加的。 返回值: 返回一个包含有匹配文件/目录的数组。如果出错返回 FALSE。 phpglob函数实例实例一:查找路径/usr/local/docs/下所有的.txt文件: foreach (glob('/usr/local/docs/*.txt') as $file) { $contents = file_get_contents($file); print "$file contains $contentsn"; } ?> 实例二:匹配文件: $file = glob('{,.}*',GLOB_BRACE); //匹配所有文件 $file1 = glob('*.php'); //匹配所有php文件 print_r($file1); ?> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
