时间: 2009-02-24 / 分类: WEB后端编程 - 开发与实践 / 浏览次数: / 0 个评论 发表评论
PHP最简单的遍历文件目录的方法
WEB前端开发中的一些编程风格和书...
项目前端开发的架构
12条经典摄影技巧
黄金分割与摄影构图

PHP最简单的遍历文件目录的方法可以用glob()来替代opendir()和相关的函数。

我们就看看如何使用这个函数遍历一个目录。

代码:

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

上面的代码将返回dir目录下的扩展名为PHP的所有文件。

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

glob() 函数依照 libc glob() 函数使用的规则寻找所有与 pattern 匹配的文件路径,类似于一般 shells 所用的规则一样。不进行缩写扩展或参数替代。

返回一个包含有匹配文件/目录的数组。如果出错返回 FALSE

可选参数

可以用第二个参数,达到不同的目的。例如下面的代码返回dir目录下的两种类型的文件

$aFiles = glob(‘{dir/*.jpg,myDirectory/*.gif}’,);

GLOB_BRACE告诉glob(),我用大括号扩起了两种不同的文件扩展名。

      站点地图 | 关于我 | 返回顶部
    Copyright © 2001-2013 { amiku.cn | zhangshunjin.com }. Powered by 

    阿米酷

    张顺金


    浙ICP备11002820号-1