当前位置: 首页> 函数类别大全> 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() 是不区分大小写的,所以它会匹配成功并输出 "匹配成功!"。

同类函数
  • 多字节支持正则表达式匹配忽略大小写 mb_eregi

    mb_eregi

    多字节支持正则表达式匹配忽略大小写
  • 用多字节支持替换正则表达式 mb_ereg_replace

    mb_ereg_replace

    用多字节支持替换正则表达式
  • 多字节正则表达式匹配的设置字符串和正则表达式 mb_ereg_search_init

    mb_ereg_search_init

    多字节正则表达式匹配的设置字符串和正则表
  • 多字节字符串的正则表达式匹配 mb_ereg_match

    mb_ereg_match

    多字节字符串的正则表达式匹配
  • 查找指定字符在另一个字符串中最后一次的出现 mb_strrchr

    mb_strrchr

    查找指定字符在另一个字符串中最后一次的出
  • 转换字符编码 mb_convert_encoding

    mb_convert_encoding

    转换字符编码
  • 查找字符串在一个字符串中最后出现的位置 mb_strrpos

    mb_strrpos

    查找字符串在一个字符串中最后出现的位置
  • 大小写不敏感地查找字符串在另一个字符串中首次出现的位置 mb_stripos

    mb_stripos

    大小写不敏感地查找字符串在另一个字符串中
热门文章