Php/func filesystem fnmatch

来自菜鸟教程
跳转至:导航、​搜索

PHP fnmatch()函数

❮PHP文件系统参考

根据外壳通配符模式检查颜色名称:

<?php

$txt = "My car is a dark color";

if (fnmatch("*col[ou]r",$txt))

  {

  echo "hmm...";

  }

?>



定义和用法

fnmatch()函数检查字符串或文件名是否与给定的外壳通配符模式匹配。

句法

fnmatch(pattern, string, flags)

参数值

参数 描述
pattern 需要。指定外壳通配符模式
string 需要。指定要检查的字符串或文件
flags

可选的。可以是以下一项或多项:

  • FNM_NOESCAPE-禁用反斜杠转义
  • FNM_PATHNAME-斜杠 string 只匹配给定的斜杠 pattern
  • FNM_PERIOD-提前期 string 必须与期间中的期间完全匹配 pattern
  • FNM_CASEFOLD-不区分大小写的比赛。GNU扩展的一部分

技术细节

返回值: 成功则为TRUE,失败则为FALSE
PHP版本: 4.3+
PHP更新日志: PHP 5.3:现在在Windows平台上可用

❮PHP文件系统参考