glob php
.glob php的介绍
在 PHP 中,glob() 函数可以用来查找符合一定规则的文件路径名。 这个函数返回一个包含有匹配文件、目录或符号链接的数组。该数组采用的是无序的列表方式并且所有的路径都匹配通配符模式。
语法
glob ( string $pattern [, int $flags = 0 ] )
参数 pattern 表示要检索的模式
参数 flags 目前只有一种定义:GLOB_MARK - 在每个条目后加一个斜杠(针对目录)。
示例
下面的代码直接从官网拷贝:
```php```
运行结果如下:
file.txt size 8glob.php size 432
注意事项
需要提醒一下大家的是,glob 函数并不会递归查找子目录,所以如果你的目录结构是多层次的,需要使用递归的方式来获取所有文件。
针对路径中包含空格的问题也需要有过度的处理,例如:
```php```
所以从路径拆解成数组,用空格合并,再合并为字符串。
总结
以上就是 glob 函数的基本使用方法及注意事项。虽然它看似非常简单,但是作为一个后端开发工程师,必须要熟练掌握。常见应用场景包括查找目录下所有图片文件,批量修改文件名等。