ホームページ >バックエンド開発 >PHPチュートリアル >PHPを使用してディレクトリ内のXMLファイルのみをリストするにはどうすればよいですか?
PHP でディレクトリ内の特定のファイルをリストする
提供されたコードは、ディレクトリ内のすべてのファイルを正常にリストします。ただし、拡張子が「.xml」または「.XML」のファイルのみを含むようにこのリストを調整するには、PHP の glob() 関数を利用できます。
glob() Function
glob() 関数は、指定されたパターンに一致するファイルをディレクトリで検索し、一致するファイルの配列を返します。その構文は次のとおりです:
glob(pattern, flags)
ここで:
XML の一致ファイル
XML ファイルのみをリストするには、次のように glob() 関数を使用します。
$files = glob('/path/to/dir/*.xml');
このパターンは、ディレクトリ "/path/to/" 内のすべてのファイルに一致します。 dir/" は ".xml" で終わります。大文字の拡張子も含めるには、次を使用できます。
$files = glob('/path/to/dir/*.{xml,XML}');
結果の $files 配列には、一致するすべての XML ファイルへのパスが含まれます。その後、必要に応じてこれらのファイルを処理または表示できます。
以上がPHPを使用してディレクトリ内のXMLファイルのみをリストするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。