mb_ereg_search_getregs
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
mb_ereg_search_getregs — Retrieve the result from the last multibyte regular expression match
说明
mb_ereg_search_getregs(): array|false
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.
注释
注意:
mb_regex_encoding() 指定的内部编码或字符编码将会当作此函数用的字符编码。
参见
- mb_regex_encoding() - Set/Get character encoding for multibyte regex
- mb_ereg_search_init() - Setup string and regular expression for a multibyte regular expression match

User Contributed Notes 1 note
Marius Kažemėkaitis ¶
15 years ago
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]); //ąčęėįšųūĄČĘĖĮŠŲŪ
?>
备份地址:http://www.lvesu.com/blog/php/function.mb-ereg-search-getregs.php