PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips195 ファイル名がワイルドカードにマッチするか調べる

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-10ファイルTips195 ファイル名がワイルドカードにマッチするか調べる

Level1

Pointfnmatch関数を使う

ファイル名がワイルドカードにマッチするかを調べるには、fnmatch関数を使います。

ワイルドカードとはUNIX系の実行環境におけるシェル(シェルスクリプト)にて使用可能なワイルドカードパターンのことを指します。

fnmatch関数で使用することのできるワイルドカードの文字は表1を参照してください。

fnmatch関数は、引数で指定したファイル名(文字列)が引数で指定したワイルドカードパターンにマッチする場合にTRUEを返し、マッチしない場合にはFALSEを返します。

ファイル名の引数は、文字列で指定するためファイル名ではない文字列でも検索することが可能です。

フラグには、ワイルドカードパターンのマッチ方法を変更する定数を指定することができます(表2)。

fnmatch関数の使い方

論理値 = 
 fnmatch(
	ワイルドカードパターン, 
	ファイル名, [フラグ]);

なお、fnmatch関数はWindows系の実行環境の場合、PHP5.3以上でなけ

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません