當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


PHP fnmatch()用法及代碼示例

fnmatch() 函數根據指定的模式匹配文件名或字符串。

用法

fnmatch(pattern, string, flags)

參數

  • pattern −要搜索的模式。

  • string −要測試的字符串。

  • flags −以下任何值:

    • FNM_NOESCAPE −禁用反斜杠轉義

    • FNM_PATHNAME −字符串中的斜線隻匹配給定模式中的斜線。

    • FNM_PERIOD −字符串中的前導句點必須與給定模式中的句點完全匹配。

返回

如果匹配,則 fnmatch() 函數返回 TRUE,否則返回 FALSE。

以下是顯示通配符模式的示例。

示例

<?php
   $file = "organization.txt";
   if (fnmatch("*organi[zs]ation",$file)) {
      echo "Found!";
   } else {
      echo "Not found!";
   }
?>

輸出

Not found!

相關用法


注:本文由純淨天空篩選整理自Karthikeya Boyini大神的英文原創作品 fnmatch() function in PHP。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。