TECH I.S.

PHP fnmatch()関数

❮ PHP ファイルシステムリファレンス

シェルのワイルドカードパターンに対して色名をチェックする:

<?php $txt = "My car is a dark color"; if (fnmatch("*col[ou]r",$txt))   {   echo "hmm...";   } ?>


定義と使用法

fnmatch()関数は、文字列またはファイル名が指定されたシェルワイルドカードパターンと一致するかどうかをチェックします。

構文

<div>fnmatch(<em>pattern</em>, <em>string</em>, <em>flags</em>)</div>

パラメータ値

パラメータ

説明

pattern Required シェルのワイルドカードパターンを指定します
string Rquired チェックする文字列またはファイルを指定します
flags Optioal 次のいずれかまたは組み合わせを指定できます。
  • FNM_NOESCAPE - バックスラッシュのエスケープを無効にする
  • FNM_PATHNAME - 文字列のスラッシュは、指定されたパターンのスラッシュにのみ一致します。 与えられたパターン
  • FNM_PERIOD - 文字列の先頭のピリオドが、パターン内のピリオドと正確に一致しなければならない
  • FNM_CASEFOLD - ケースレスマッチ。 GNU拡張機能の一部

Technical Details

Return Value: 成功した場合はTRUE、失敗した場合はFALSE

PHP バージョン:

4.3+

PHP 変更ログ:

PHP 5.3: Windowsプラットフォームで利用可能になりました

❮ PHP ファイルシステムリファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細