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]); //ąčęėįšųūĄČĘĖĮŠŲŪ
?>
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
mb_ereg_search_getregs — Выводит результат последнего сравнения с регулярным выражением
Получение результата выполнения функций сравнения многобайтных строк с регулярным выражением
У этой функции нет параметров.
Массив (array) содержащий совпавшие с регулярным выражением
подстроки в результате выполнения функций
mb_ereg_search(), mb_ereg_search_pos(),
mb_ereg_search_regs(). Если совпадений несколько,
то первый элемент будет содержать совпавшую подстроку, второй будет
содержать первую часть в квадратных скобках, третий элемент будет
содержать вторую часть в квадратных скобках и так далее. Функция вернёт
false
в случае возникновения ошибки.
Замечание:
Для этой функции будет использована внутренняя кодировка или кодировка, установленная функцией mb_regex_encoding().
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]); //ąčęėįšųūĄČĘĖĮŠŲŪ
?>