mb_ereg_search_getregs()
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
Retrieve the result from the last multibyte regular expression match
说明
mb_ereg_search_getregs(void): array
Retrieve the result from the last multibyte regular expression match
参数
此函数没有参数。
返回值
An array including the sub-string of matched part by last mb_ereg_search(),mb_ereg_search_pos(),mb_ereg_search_regs(). If there are some matches, the first element will have the matched sub-string, the second element will have the first part grouped with brackets, the third element will have the second part grouped with brackets, and so on. It returns FALSE
on error;
注释
Note:mb_regex_encoding()指定的内部编码或字符编码将会当作此函数用的字符编码。
参见
mb_regex_encoding()
Set/Get character encoding for multibyte regexmb_ereg_search_init()
Setup string and regular expression for a multibyte regular expression match
Get unicode characters from string. <?php mb_regex_encoding("UTF-8"); mb_ereg_search_init("12345=ąčęėįšųūĄČĘĖĮŠŲŪ"); mb_ereg_search("=(\w+)"); $match = mb_ereg_search_getregs(); print($match[1]); //ąčęėįšųūĄČĘĖĮŠŲŪ ?>