包含汉字元素的PHP数组转成json字符串

测试

$str = json_encode($res); // php 5.4 以上版本 不需使用此正则表达式
$str = preg_replace("#\\\u([0-9a-f]{4})#ie", "iconv('UCS-2BE', 'UTF-8', pack('H4', '\\1'))", $str);

默认会转换成\uxxx的格式,5.4版本一下需要添加如上的表达式。5.4以上版本 添加参数 JSON_UNESCAPED_UNICODE即可

修改时间 2015-05-16

真诚赞赏,手留余香
赞赏
随机推荐
php解析模板路径
Apache 虚拟主机配置文件中限制 PHP 上传文件大小
Windows批处理使用7-zip压缩多个文件夹
Koa.js 限流中间件 koa-ratelimit
Js抛物线加入购物车
JSON.parse()和JSON.stringify()
使用Keytools生成安卓证书
Android Studio 修改 App 名称
Thinkphp5 rc4 升级到Thinkphp5正式版遇到的一个问题
软件发布版本区别介绍-Alpha,Beta,RC,Release