fnmatch
fnmatch — ファイル名がパターンにマッチするか調べる
説明
bool fnmatch ( string pattern, string string [, int flags] )fnmatch()はstring で指定された文字列が pattern で指定されたシェルワイルドカードにマッチするかどうかチェックします。
この機能は特にファイル名のマッチに便利ですが、 通常の文字列に関しても使用できます。 一般的なユーザにとって、シェルパターンやあるいは少なくとも '?'と'*'によるワイルドカードのほうが 慣れていると思われます。そのため、 ereg() または preg_match() などの代わりに fnmatch() をフロントエンドの検索表現として使うことは、 プログラマではないユーザーにとってより便利でしょう。
例 605. シェルワイルドカードパターンを使って色の名前をチェックします。
<?php
if(fnmatch("*gr[ae]y", $color)) {
echo "some form of gray ...";
}
?>
警告 |
今のところ、この機能は Windows あるいは他の POSIX
に準拠していないシステムで利用できません。
|
glob()、 ereg()、 preg_match() も参照してください。 flags については unix の fnmatch(3) も参照してください。 (as long as they are not documented here ).
固有名詞の分類
Weblioに収録されているすべての辞書からfnmatchを検索する場合は、下記のリンクをクリックしてください。

- fnmatchのページへのリンク