ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して、サブディレクトリを含むディレクトリ内のすべてのファイルを一覧表示するにはどうすればよいですか?
サブディレクトリ内のファイルも含め、ディレクトリ内のすべてのファイルをリストしたい場合、PHP は便利なソリューションを提供します.
これを実現するには、RecursiveDirectoryIterator と RecursiveIteratorIterator を組み合わせて使用できます。
<code class="php">foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator('.')) as $filename) { // filter out "." and ".." if ($filename->isDir()) continue; echo "$filename\n"; }</code>
その仕組みは次のとおりです。
これら 2 つの反復子を統合することにより、現在のディレクトリ内のファイルとそれらのファイルの両方を含むファイル名の配列を簡単に生成できます。サブディレクトリにあります。
以上がPHP を使用して、サブディレクトリを含むディレクトリ内のすべてのファイルを一覧表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。