unicode解码函数
function decodeUnicode($str)
{
return preg_replace_callback('/\\\\u([0-9a-f]{4})/i',
create_function(
'$matches',
'return mb_convert_encoding(pack("H*", $matches[1]), "UTF-8", "UCS-2BE");'
),
$str);
}
function decodeUnicode($str);
由于 create_function 函数废弃,可以使用匿名函数替换。
return preg_replace_callback('/\\\\u([0-9a-f]{4})/i',
function($matches) use ($str){
return mb_convert_encoding(pack("H*", $matches[1]), "UTF-8", "UCS-2BE");
},
$str);