如何在php utf8字符串中检测代理对?

时间:2018-05-04 06:11:31

标签: php unicode

代码:

$string = "abc";
var_dump(json_encode($string));

出:

string(17) ""abc\ud840\udd18""

我试过的方式:

  • preg_match_all("/\p{Cs}/",$string, $match)无法正常工作
  • 使用utf8_to_unicode函数获取代码点,但只有一个代码点代表,而不是两个

我想检测这样的字符串是否有代理。谢谢!

更新: 我想要一个像这样的功能

function hasSurrogate($string){ }

0 个答案:

没有答案