现在的位置: 首页 > 综合 > 正文

PHP: 遍历目录下特定文件的若干方法

2014年04月02日 ⁄ 综合 ⁄ 共 333字 ⁄ 字号 评论关闭
1. 使用glob方法

foreach (glob("modules/*.php") as $filename) {
    echo $filename;
}

2. 利用Linux下的ls命令

function iterator($pattern, $__FILE__) {
  preg_match("/^(.+)\/[^\/]+$/", $__FILE__, $matches);
  $ls = `ls $matches[1]/$pattern`;
  $ls = explode("\n", $ls);
  array_pop($ls); // remove empty line ls always prints
  foreach ($ls as $inc) {
    echo($inc);
  }
}
iterator("modules/*.php",__FILE__);

抱歉!评论已关闭.