php unicode转汉字的方法:首先定义一个“unicode2Chinese”方法;然后在方法体内使用“preg_replace_callback”等函数实现转换逻辑;最后执行“unicode2Chinese”方法即可。
php中unicode转中文
php中,没有现成的unicode转中文方法。下面有个简易方法可以处理此种情况
function unicode2Chinese($str) { return preg_replace_callback("#\\\u([0-9a-f]{4})#i", function ($r) {return iconv('UCS-2BE', 'UTF-8', pack('H4', $r[1]));}, $str); }
示例代码
echo unicode2Chinese('\u53ea\u80fd\u4e2d\u6587\u624d\u61c2\u6211'); echo "\n";
效果展示
[yangyu1@bw-dev-b-v01 16:56:35 ~]$ php unicode2Chinese.php
只能中文才懂我。
更多相关知识,请访问PHP中文网!
以上就是php unicode如何转汉字的详细内容,更多请关注php中文网其它相关文章!
声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
- 上一篇:PHP字符串怎么转化为整数
- 下一篇:eclipse php插件安装的方法
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论