glob

(PHP 4 >= 4.3.0, PHP 5)

glob -- パターンにマッチするパス名を探す

説明

array glob ( string pattern [, int flags] )

glob()はシェルで使われるルールに基づいて patternにマッチする全てのパス名を検索します。 チルダの展開やパラメータ置換は行われません。

マッチするファイル/ディレクトリを含む配列を返します。 失敗すると FALSE を返します。

有効なflag:

注意: GLOB_ONLYDIR はWindowsでは使用できません。

例 1. Convenient way how glob() can replace opendir() and friends.

<?php
foreach (glob("*.txt") as $filename) {
    echo
"$filename size " . filesize($filename) . "\n";
}

/* Output will look something like:

funclist.txt size 44686
funcsummary.txt size 267625
quickref.txt size 137820

*/
?>

注意: この関数では、 リモートファイルを 使用することはできません。これは、処理されるファイルがサーバーの ファイルシステムによりアクセスできる必要があるためです。

opendir(), readdir(), closedir(), fnmatch()も参照してください。