当前位置: 首页> 函数类别大全> mb_eregi

mb_eregi

多字节支持正则表达式匹配忽略大小写
名称:mb_eregi
分类:多字节字符串
所属语言:php
一句话介绍:多字节支持正则表达式匹配忽略大小写

mb_eregi 函数

适用PHP版本

此函数适用于 PHP 4 和 PHP 5 版本,但在 PHP 7 以后已被废弃,不再推荐使用。

函数说明

mb_eregi() 函数用于执行不区分大小写的正则表达式匹配。它是 mbstring(多字节字符串)扩展库的一部分,专门用于处理多字节字符编码,如 UTF-8、Shift-JIS、EUC-JP 等。

函数语法

mb_eregi(pattern, string [, matches [, options [, encoding]]])

参数

  • pattern - 必需,规定要匹配的正则表达式模式。
  • string - 必需,要搜索的输入字符串。
  • matches - 可选,返回匹配结果的数组。如果提供此参数,所有匹配的子串都会被存储在此数组中。
  • options - 可选,用于设置正则表达式选项。默认为 0。
  • encoding - 可选,指定字符串的字符编码。默认值是当前语言环境的字符编码。

返回值

如果找到了匹配的部分,返回匹配成功的字符串。如果未找到匹配项,返回 false。

示例

以下是使用 mb_eregi() 函数的示例:

示例代码:

  $pattern = "hello";
  $string = "Hello World!";
  if (mb_eregi($pattern, $string)) {
      echo "匹配成功!";
  } else {
      echo "匹配失败!";
  }
  

示例代码说明:

在这个例子中,函数将尝试在字符串 "Hello World!" 中匹配 "hello" 字符串。由于 mb_eregi() 是不区分大小写的,所以它会匹配成功并输出 "匹配成功!"。

同类函数
  • 获取 mbstring 的内部设置 mb_get_info

    mb_get_info

    获取mbstring的内部设置
  • 从上次多字节正则表达式匹配中检索结果 mb_ereg_search_getregs

    mb_ereg_search_getregs

    从上次多字节正则表达式匹配中检索结果
  • 使用正则表达式分割多字节字符串 mb_split

    mb_split

    使用正则表达式分割多字节字符串
  • 设置/获取 mbregex 函数的默认选项 mb_regex_set_options

    mb_regex_set_options

    设置/获取mbregex函数的默认选项
  • 获取特定字符 mb_chr

    mb_chr

    获取特定字符
  • 解析 GET/POST/COOKIE 数据并设置全局变量 mb_parse_str

    mb_parse_str

    解析GET/POST/COOKIE数据并
  • 大小写不敏感地查找字符串在另一个字符串里的首次出现 mb_stristr

    mb_stristr

    大小写不敏感地查找字符串在另一个字符串里
  • 为多字节正则表达式设置/获取字符编码 mb_regex_encoding

    mb_regex_encoding

    为多字节正则表达式设置/获取字符编码
热门文章