函數(shù)名:mb_ereg_search_getregs()
適用版本:PHP 4 >= 4.2.0, PHP 5, PHP 7
函數(shù)描述:mb_ereg_search_getregs()函數(shù)返回最近一次多字節(jié)正則表達(dá)式搜索的匹配結(jié)果數(shù)組。
用法: mb_ereg_search_getregs()函數(shù)的用法如下:
mb_ereg_search_getregs(): array|false
此函數(shù)沒有參數(shù)。
返回值:
- 如果成功匹配到多字節(jié)正則表達(dá)式,則返回一個(gè)包含匹配結(jié)果的數(shù)組。
- 如果沒有匹配到,則返回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
)
在上面的示例中,我們首先將字符串編碼設(shè)置為UTF-8,然后使用mb_ereg_search_init()函數(shù)初始化正則表達(dá)式搜索,然后使用mb_ereg_search()函數(shù)進(jìn)行搜索。如果找到匹配項(xiàng),我們使用mb_ereg_search_getregs()函數(shù)獲取匹配結(jié)果數(shù)組,并使用print_r()函數(shù)打印結(jié)果。
注意:在使用mb_ereg系列函數(shù)之前,必須先調(diào)用mb_regex_encoding()函數(shù)設(shè)置字符編碼。