当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP glob()用法及代码示例



glob() 函数可以返回一个包含与指定模式匹配的文件名或目录的数组。此函数可以返回一个包含匹配文件/目录的数组,或者在失败时返回 false。

用法

array glob ( string $pattern [, int $flags = 0 ] )

glob() 函数可以根据 glob() 函数使用的规则搜索所有匹配模式的路径名,这类似于普通 shell 使用的规则。

示例1

<?php
   print_r(glob("/PhpProject/php/*.txt"));
?>

输出

Array
(
    [0] => /PhpProject/php/phptest1.txt
    [1] => /PhpProject/php/phptest2.txt
    [2] => /PhpProject/php/phptest3.txt
    [3] => /PhpProject/php/phptest4.txt
    [4] => /PhpProject/php/phptest5.txt
    [5] => /PhpProject/php/phptest6.txt
    [6] => /PhpProject/php/phptest7.txt
    [7] => /PhpProject/php/phptest8.txt
    [8] => /PhpProject/php/phptest9.txt
    [9] => /PhpProject/php/phptest10.txt
)

示例2

<?php
   foreach(glob("/PhpProject/php/*.txt") as $filename) {
      echo "$filename size " . filesize($filename) . "\n";
   }
?>

输出

/PhpProject/php/phptest1.txt size 223
/PhpProject/php/phptest2.txt size 254
/PhpProject/php/phptest3.txt size 275
/PhpProject/php/phptest4.txt size 214
/PhpProject/php/phptest5.txt size 269
/PhpProject/php/phptest6.txt size 235
/PhpProject/php/phptest7.txt size 287
/PhpProject/php/phptest8.txt size 298
/PhpProject/php/phptest9.txt size 209
/PhpProject/php/phptest10.txt size 265

相关用法


注:本文由纯净天空筛选整理自 PHP - Function glob()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。