如何递归地捕获任何文件

时间:2015-05-31 15:07:23

标签: php iterator recursive-regex

以下代码在php扩展中递归捕获所有文件。

$paths = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($realPath), \RecursiveIteratorIterator::SELF_FIRST);
$files = new \RegexIterator($paths, '/\.(?:php)$/', \RegexIterator::MATCH);

foreach($files as $file){
    ...

我想从任何扩展程序中获取文件。 我想要替换它:'/\.(?:php)$/'

1 个答案:

答案 0 :(得分:0)

你不会只是改变

  /\.(?:php)$/

 /.*/