函数名: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()函数设置字符编码。