前の記事では、PHP を使用してディレクトリ内のすべてのファイルを一覧表示する方法について説明しました。このコードは単純ですが、特定のファイルをフィルタリングして表示する必要がある場合には必ずしも適しているとは限りません。
特定のファイル拡張子を持つファイルのみをリストするには ( ".xml" など)、PHP の glob() 関数を利用できます。この関数はパターンを引数として受け取り、指定されたパターンに一致するファイル名の配列を返します。
次のコード スニペットは、ディレクトリ内の XML ファイルを一覧表示する方法を示しています。
$files = glob('/path/to/dir/*.xml'); foreach ($files as $file) { echo $file . PHP_EOL; }
このコードでは:
以上がglob() を使用して PHP ディレクトリ内の特定のファイルを一覧表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。