PHP glob関数とは?ファイル検索の基本と実践
glob()関数は、指定されたディレクトリで特定のルールに合致するファイルやディレクトリを検索し、その名前を含む配列を返します。
以下にその使い方を示す。
array glob ( string $pattern [, int $flags = 0 ] )
パターン変数は、検索するファイル名やディレクトリ名のパターンを指定するために使用されます。このパターンには、”*” や “?” などのワイルドカードを含めることができます。フラグ変数は、GLOB_BRACE、GLOB_ONLYDIR などの検索フラグを指定するために使用されます。
例えば、次のコードは指定されたディレクトリ内のすべての .txt 拡張子のファイルを検索します:
$files = glob('/path/to/directory/*.txt');
glob()関数は、相対パス、絶対パス、ワイルドカード、ディレクトリ、再帰検索などの機能をサポートし、非常に柔軟性があります。