PHP glob関数とは?ファイル検索の基本と実践

glob()関数は、指定されたディレクトリで特定のルールに合致するファイルやディレクトリを検索し、その名前を含む配列を返します。

以下にその使い方を示す。

array glob ( string $pattern [, int $flags = 0 ] )

パターン変数は、検索するファイル名やディレクトリ名のパターンを指定するために使用されます。このパターンには、”*” や “?” などのワイルドカードを含めることができます。フラグ変数は、GLOB_BRACE、GLOB_ONLYDIR などの検索フラグを指定するために使用されます。

例えば、次のコードは指定されたディレクトリ内のすべての .txt 拡張子のファイルを検索します:

$files = glob('/path/to/directory/*.txt');

glob()関数は、相対パス、絶対パス、ワイルドカード、ディレクトリ、再帰検索などの機能をサポートし、非常に柔軟性があります。

bannerAds