« PHP:rmdir()関数 | メイン | PHP:ftruncate()関数 »

2007年01月08日

PHP:glob()関数

glob()関数は、現在のディレクトリ上から指定したパターンにマッチするファイル名を検索し、配列として返します。
エラーの場合にはFALSEを返します。

glob(pattern, option);

pattern:検索パターン
option:検索オプション

■optionの種類

GLOB_MARK:戻り値にスラッシュを追加
GLOB_NOSORT:ファイル名配列を返す際にソートをしない
GLOB_NOCHECK:マッチングしない場合に検索パターン自身を返す
GLOB_NOESCAPE:メタ文字をバックスラッシュでエスケープしない
GLOB_BRACE:{ a, b, c } を 'a' , 'b' , 'c' に展開
GLOB_ONLYDIR:ディレクトリのみを返す(Windows版では利用不可)


print_r(glob("test.*"));

上記の結果、現在のディレクトリから「test.」がつくファイル名を配列で出力します。

(Array( [0] => test.html [1] => test.xml ) のように出力します。)

投稿者 wing : 2007年01月08日 00:03

コメント