fnmatch
パターンでファイル名を一致させます
fnmatch()
関数は、指定されたパターンに基づいてファイル名または文字列と一致します。
シェルワイルドカードに従ってカラー名を確認してください。
<?php $ txt = "私の車はdarkgreyです..." if ( fnmatch ( "*gr [ae] y" 、 $ txt ) ) { エコー「何らかの形の灰色...」 ; } ?>
fnmatch (パターン、文字列、フラグ)
パラメーター | 説明する |
---|---|
パターン | 必須。取得するモードを指定します。 |
弦 | 必須。チェックする文字列またはファイルを指定します。 |
フラグ | オプション。 |
この関数はファイル名に特に役立ちますが、通常の文字列にも使用できます。通常のユーザーは、シェルモードまたは少なくとも最も単純な「?」に慣れている場合があります。 '*'ワイルドカードなので、フロントエンドの検索式入力にereg()
またはpreg_match()
の代わりにfnmatch()
を使用すると、プログラマー以外のユーザーにとってより便利です。