当前位置: 首页> 函数类别大全> 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()函数设置字符编码。

同类函数
热门文章