fnmatch

fnmatch是一種函式,功能是指定的模式來匹配檔案名稱或字元串。

基本介紹

  • 外文名:fnmatch
  • 參數:描述
  • pattern:必需。規定要檢索的模式。
  • string:必需。規定要檢查的字元串或檔案
定義和用法,說明,提示和注釋,例子,

定義和用法

語法
fnmatch(pattern,string,flags)
參數
描述
pattern
必需。規定要檢索的模式。
string
必需。規定要檢查的字元串或檔案。
flags
可選。

說明

此函式對於檔案名稱尤其有用,但也可以用於普通的字元串。普通用戶可能習慣於 shell 模式或者至少其中最簡單的形式 '?' 和 '*' 通配符,因此使用 fnmatch() 來代替 ereg() 或者 preg_match() 來進行前端搜尋表達式輸入對於非程式設計師用戶更加方便。

提示和注釋

注釋:PHP 5.3.0後該函式可在windows平台下實現。

例子

根據 shell 通配符來檢查顏色名:
<?php
$txt = "My car is darkgrey..." if (fnmatch("*gr[ae]y",$txt)) { echo "some form of gray ...";
} ?>
PHP Filesystem 函式

相關詞條

熱門詞條

聯絡我們