当前位置: 首页> 函数类别大全> 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_substr

    mb_substr

    获取字符串的一部分
  • 返回多字节正则表达式的匹配部分 mb_ereg_search_regs

    mb_ereg_search_regs

    返回多字节正则表达式的匹配部分
  • 检查字符串在指定的编码里是否有效 mb_check_encoding

    mb_check_encoding

    检查字符串在指定的编码里是否有效
  • 设置/获取替代字符 mb_substitute_character

    mb_substitute_character

    设置/获取替代字符
  • 用替代字符替换格式错误的字节序列 mb_scrub

    mb_scrub

    用替代字符替换格式错误的字节序列
  • 使用正则表达式分割多字节字符串 mb_split

    mb_split

    使用正则表达式分割多字节字符串
  • 查找字符串在另一个字符串里的首次出现 mb_strstr

    mb_strstr

    查找字符串在另一个字符串里的首次出现
  • 查找字符串在一个字符串中最后出现的位置 mb_strrpos

    mb_strrpos

    查找字符串在一个字符串中最后出现的位置
热门文章