PHP中的fnmatch()函数

fnmatch()函数将文件名或字符串与指定的模式匹配。

语法

fnmatch(pattern, string, flags)

参数

  • pattern-要搜索的模式。

  • string-要测试的字符串。

  • 标志-以下任何值:

    • FNM_NOESCAPE-禁用反斜杠转义

    • FNM_PATHNAME-字符串中的斜杠仅与给定模式中的斜杠匹配。

    • FNM_PERIOD-字符串中的前导期间必须与给定模式中的期间精确匹配。

返回

fnmatch()如果匹配,该函数返回TRUE,否则返回FALSE。

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

示例

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

输出结果

未找到!