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

mb_ereg_search_getregs

从上次多字节正则表达式匹配中检索结果
名称:mb_ereg_search_getregs
分类:多字节字符串
所属语言:php
一句话介绍: 返回最近一次多字节正则表达式搜索的匹配结果数组

函数名:mb_ereg_search_getregs()

适用版本:PHP 4 >= 4.2.0, PHP 5, PHP 7

函数描述:mb_ereg_search_getregs()函数返回最近一次多字节正则表达式搜索的匹配结果数组。

用法: mb_ereg_search_getregs()函数的用法如下:

mb_ereg_search_getregs(): array|false

此函数没有参数。

返回值:

  • 如果成功匹配到多字节正则表达式,则返回一个包含匹配结果的数组。
  • 如果没有匹配到,则返回false。

示例:

$str = "Hello World!";
mb_regex_encoding("UTF-8");
mb_ereg_search_init($str, "l+");
if (mb_ereg_search()) {
    $regs = mb_ereg_search_getregs();
    print_r($regs);
}

输出:

Array
(
    [0] => ll
)

在上面的示例中,我们首先将字符串编码设置为UTF-8,然后使用mb_ereg_search_init()函数初始化正则表达式搜索,然后使用mb_ereg_search()函数进行搜索。如果找到匹配项,我们使用mb_ereg_search_getregs()函数获取匹配结果数组,并使用print_r()函数打印结果。

注意:在使用mb_ereg系列函数之前,必须先调用mb_regex_encoding()函数设置字符编码。

同类函数
  • 获取字符的码点 mb_ord

    mb_ord

    获取字符的码点
  • 获取 mbstring 的内部设置 mb_get_info

    mb_get_info

    获取mbstring的内部设置
  • 用多字节支持替换正则表达式 mb_ereg_replace

    mb_ereg_replace

    用多字节支持替换正则表达式
  • 对字符串进行大小写转换 mb_convert_case

    mb_convert_case

    对字符串进行大小写转换
  • 设置/获取字符编码的检测顺序 mb_detect_order

    mb_detect_order

    设置/获取字符编码的检测顺序
  • 设置/获取内部字符编码 mb_internal_encoding

    mb_internal_encoding

    设置/获取内部字符编码
  • 多字节支持正则表达式匹配 mb_ereg

    mb_ereg

    多字节支持正则表达式匹配
  • 给定一个多字节字符串,返回其字符数组 mb_str_split

    mb_str_split

    给定一个多字节字符串,返回其字符数组
热门文章