как к китайскому символу добавить функцию md5 перед китайским - PullRequest
0 голосов
/ 24 октября 2019

Привет всем, что я хочу добавить md5 к chinese character, но не работает

ex: 你好, 我 是 Джек!

к: df1fd9101108b40d26977a8d0bb9fd1e- 你, ac2c8f13c6e60810197b19d683f5f184- 好, 我 16815254531798dc21ee979d1d9c6675-, 0a60ac8f02ccd2cf723f927284877851- 是, Jack

1012 * Мой код: 1016 *

1 Ответ

0 голосов
/ 24 октября 2019

Используйте preg_replace_callback ().

$data = "你好,我是Jack!";

$data2 = preg_replace_callback(
  '/(\p{Han})/u',
   function($matches){return md5($matches[1])."-".$matches[1];},
  $data
);
...