所以我使用目录迭代器来获取所有这样的php文件:
$file_list = new RegexIterator($iterator_instance, '/^.+\.php$/');
现在$file_list
包含所有具有.php
扩展名的文件。但是,我希望能够获取所有 php 文件,但跳过带有名称视图的文件夹,但我不确定如何编写这样的正则表达式,因为我不擅长它。
我只想获取所有.php
文件,而不是从名为views的文件夹中获取。
更新:
$dir_iterator = new RecursiveDirectoryIterator($path);
$iterator = new RecursiveIteratorIterator($dir_iterator);
$file_list = new RegexIterator($iterator, '/^.+\.php$/');
// foreach stuff now
在这里,我只想从返回的文件/文件夹名称中跳过名为views的文件夹,如果也可以修改上面的正则表达式来解决这个问题,我会很高兴。