したがって、ディレクトリ イテレータを使用して、次のようなすべての php ファイルを取得しています。
$file_list = new RegexIterator($iterator_instance, '/^.+\.php$/');
拡張子$file_list
を持つすべてのファイルが含まれるようになりました。.php
ただし、すべてのphpファイルを取得できるようにしたいのですが、名前ビューでフォルダーをスキップしますが、そのような正規表現を書く方法が得意ではないのでわかりません。
views.php
という名前のフォルダーからではなく、すべてのファイルを取得したいだけです。
アップデート:
$dir_iterator = new RecursiveDirectoryIterator($path);
$iterator = new RecursiveIteratorIterator($dir_iterator);
$file_list = new RegexIterator($iterator, '/^.+\.php$/');
// foreach stuff now
ここでは、返されたファイル/フォルダー名から、viewsという名前のフォルダーをスキップする必要があるだけであり、それを考慮して上記の正規表現を変更できることを望みます。