定义和用法
glob() 函数返回匹配指定模式的文件名或目录。
该函数返回一个包含有匹配文件 / 目录的数组。如果出错返回 false。
语法
glob(pattern,flags)
参数 | 描述 |
---|---|
file | 必需。规定检索模式。 |
size | 可选。规定特殊的设定。
注释:GLOB_ERR 是 PHP 5.1 添加的。 |
<?php
//目录的检索函数glob()
//检索当前目录下所有"*.txt"的文件
$files = glob("*.txt");
foreach ($files as $filename){
echo "文件名:$filename"." 文件大小:".filesize($filename)."/n";
}
//检索当前目录下所有以"t"开头的子目录
$files = glob("t*",GLOB_ONLYDIR);
foreach ($files as $filename){
echo "文件名:$filename"." 文件大小:".filesize($filename)."/n";
}
//检索当前目录下所有以"d,t或p"开头的php文件
$files = glob("{d,t,p}*.php",GLOB_BRACE);
foreach ($files as $filename){
echo "文件名:$filename"." 文件大小:".filesize($filename)."/n";
}
?>