php的json_encode不兼容JSON_UNESCAPED_UNICODE
2016-06-24 09:39
666 查看
//php的json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案 function _json_encode($value) { if (version_compare(PHP_VERSION, '5.4.0', '<')) { $str = json_encode($value); $str = preg_replace_callback( "#\\\u([0-9a-f]{4})#i", function($matchs) { return iconv('UCS-2BE', 'UTF-8', pack('H4', $matchs[1])); }, $str ); return $str; } else { return json_encode($value, JSON_UNESCAPED_UNICODE); } }
相关文章推荐
- 最简单的php验证码
- PHP学习笔记
- PHP 连接mysql数据库
- 本地环境 XAMPP+phpStorm+XDebug+chrome 配置和断点调试
- php的类型转换
- php scandir函数,print_r函数的问题
- [李景山php]每天laravel-20160907|Dispatcher-7
- [李景山php]每天laravel-20160907|Dispatcher-7
- GetProcessMemoryInfo函数
- php 练习题-留言板
- PHP设置头信息,取得返回头信息
- laravel-users表添加手机号
- laravel数据库迁移
- thinkphp3.2【自动加载】
- 一个简单安全的PHP验证码类 附调用方法
- php模拟post上传图片实现代码
- php自动载入类用法实例分析
- PHP连接MySQL的多种方式
- PHP中的定界符
- PHP程序开发参考手册