fnmatch
<?php
/*
fnmatch
パターンに一致したファイル名を調べます。
戻り値(bool) = fnmatch(パターン, 調べたい文字列 [,フラグ]);
true :マッチしたケース
false:マッチしなかったケース
フラグ
FNM_NOESCAPE:
バックスラッシュのエスケープを無効にします。
FNM_PATHNAME:
指定したパターンのスラッシュにマッチします。
FNM_PERIOD:
文字列の先頭にピリオドがある場合は指定したパターンないのピリオドにマッチする必要があります。
FNM_CASEFOLD:
大文字小文字を区別しません。
*/
print \"「tes」が含まれているものから「test」があるファイルを探す--------<br />\";
if(fnmatch(\"tes*\", \"test\"))
{
print \"一致したものが見つかりました。<br />\";
}
else
{
print \"一致したものがありませんでした。<br />\";
}
print \"「abc」が含まれているものから「test」があるファイルを探す--------<br />\";
if(fnmatch(\"abc*\", \"test\"))
{
print \"一致したものが見つかりました。<br />\";
}
else
{
print \"一致したものがありませんでした。<br />\";
}
/*
[出力結果]
「tes」が含まれているものから「tes」があるファイルを探す--------
一致したものが見つかりました。
「abc」が含まれているものから「tes」があるファイルを探す--------
一致したものがありませんでした。
*/
?>
|
|