PHP函数glob()是用于获取符合指定模式的文件路径的函数
▥php
𝄐 0
phpglobal作用,phpglobal数组,phpglobal
PHP函数glob()是用于获取符合指定模式的文件路径的函数。它返回一个包含匹配文件路径的数组,可以使用通配符来指定匹配规则。
以下是glob()函数的语法和参数说明:
glob(string $pattern, int $flags = 0): array|false
- $pattern: 指定要匹配的文件路径模式,可以包含通配符 *、? 和 [ ]。
- $flags: 可选参数,用于指定额外的控制标志。
该函数的返回值为一个数组,其中包含了所有匹配到的文件路径。如果没有匹配到任何文件,则返回 false。
以下是几个例子:
1. 获取某个目录下所有以.php为后缀名的文件路径:
php
$files = glob('/path/to/dir/*.php');
print_r($files);
2. 获取某个目录及其子目录下所有以.gif或.jpg为后缀名的文件路径:
php
$files = glob('/path/to/dir/*.{gif,jpg}', GLOB_BRACE|GLOB_RECURSEIVE);
print_r($files);
3. 获取某个目录下所有文件夹的路径:
php
$dirs = glob('/path/to/dir/*', GLOB_ONLYDIR);
print_r($dirs);
注意:在使用glob()函数时,需要确保传递给它的模式字符串是正确且安全的,以避免安全漏洞。
PHP函数glob()是用于获取符合指定模式的文件路径的函数。它返回一个包含匹配文件路径的数组,可以使用通配符来指定匹配规则。
以下是glob()函数的语法和参数说明:
glob(string $pattern, int $flags = 0): array|false
- $pattern: 指定要匹配的文件路径模式,可以包含通配符 *、? 和 [ ]。
- $flags: 可选参数,用于指定额外的控制标志。
该函数的返回值为一个数组,其中包含了所有匹配到的文件路径。如果没有匹配到任何文件,则返回 false。
以下是几个例子:
1. 获取某个目录下所有以.php为后缀名的文件路径:
php
$files = glob('/path/to/dir/*.php');
print_r($files);
2. 获取某个目录及其子目录下所有以.gif或.jpg为后缀名的文件路径:
php
$files = glob('/path/to/dir/*.{gif,jpg}', GLOB_BRACE|GLOB_RECURSEIVE);
print_r($files);
3. 获取某个目录下所有文件夹的路径:
php
$dirs = glob('/path/to/dir/*', GLOB_ONLYDIR);
print_r($dirs);
注意:在使用glob()函数时,需要确保传递给它的模式字符串是正确且安全的,以避免安全漏洞。
本文地址:
/show-271194.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。