English | 简体中文 | 繁體中文
查询

mb_ereg_search_getregs()函数—用法及示例

「 返回最近一次多字节正则表达式搜索的匹配结果数组 」


函数名: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_ereg_search_init()函数
下一个函数: mb_ereg_search_getpos()函数
热门PHP函数
分享链接