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」があるファイルを探す-------- 
一致したものがありませんでした。 
*/ 
?> 
 
 | 
 |