【发布时间】:2013-12-23 22:52:33
【问题描述】:
按照 php.net 手册中的注释给出的示例,我试图在递归目录结构中获取每个名为 file.txt 的文件。
Folder/
subfold1
subfold2
file.txt
subfold3
file.txt
等等。是有关文件夹结构的示例。
$directory = new \RecursiveDirectoryIterator(__DIR__ . '/..');
$iterator = new \RecursiveIteratorIterator($directory);
$files = new \RegexIterator($iterator, '/^file.txt$/', \RecursiveRegexIterator::GET_MATCH);
var_dump($files);
问题是给定的代码给出了以下结果:
object(RegexIterator)#4 (1) { ["replacement"]=> NULL }
我该怎么处理它?我只是在寻找文件和给定的路径,最好是在一个数组中。
【问题讨论】: