前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >PHP 数组转 JSON支持中文

PHP 数组转 JSON支持中文

作者头像
九霄道长
发布于 2021-03-02 02:38:09
发布于 2021-03-02 02:38:09
3K00
代码可运行
举报
文章被收录于专栏:九霄道长九霄道长
运行总次数:0
代码可运行

JSON 函数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
json_encode ( $value [, $options = 0 ] )

value: 要编码的值。该函数只对 UTF-8 编码的数据有效。

options:由以下常量组成的二进制掩码:JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK,JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT

其中有2个比较常用到的参数

JSON_UNESCAPED_UNICODE(中文不转为unicode ,对应的数字 256)

JSON_UNESCAPED_SLASHES (不转义反斜杠,对应的数字 64)

通常json_encode只能传入一个常量,如果同时使用2个常量怎么办?

JSON_UNESCAPED_UNICODE + JSON_UNESCAPED_SLASHES = 320

使用方法:json_encode($arr,320);即可完成同时使用2个常量。


版权属于:尹深

本文链接:https://cloud.tencent.com/developer/article/1795078

转载时须注明出处及本声明

(本站部分资源来自互联网收集整理!如有侵权请联系站长删除!!!)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PHP JSON
PHP json_encode() 用于对变量进行 JSON 编码,该函数如果执行成功返回 JSON 数据,否则返回 FALSE 。
陈不成i
2021/07/14
1.6K0
深入学习PHP中的JSON相关函数
在我们当年刚刚上班的那个年代,还全是 XML 的天下,但现在 JSON 数据格式已经是各种应用传输的事实标准了。最近几年开始学习编程开发的同学可能都完全没有接触过使用 XML 来进行数据传输。当然,时代是一直在进步的,JSON 相比 XML 来说,更加地方便快捷,可读性更高。但其实从语义的角度来说,XML 的表现形式更强。
硬核项目经理
2021/09/24
7430
ajax返回JSON时的处理方式
JSON中对象通过“{}”来标识,一个“{}”代表一个对象,如{“AreaId”:”123”},对象的值是键值对的形式(key:value)。
全栈程序员站长
2022/07/08
2.4K0
php封装json通信接口详解及实例
注意: json_encode($value);这个函数只能接收utf-8编码的数据。其他格式数据传给该函数返回null;
Qicloud
2022/01/27
9300
PHP环境下进行Ping测试
Qicloud-W
2023/11/17
1320
PHP环境下进行Ping测试
class Ping { public function pings($ip, $times = 4) { $info = array(); if (!is_numeric($times) || $times - 4 < 0) { $times = 4; } exec("ping $ip -c $times", $info); if (count($info) < 9) {
Qicloud
2022/01/27
2K1
json_encode 详细参数说明
默认情况下 json_decode() 转化后的json格式为一个串,需要将这个串格式化成相应的样式输出
全栈程序员站长
2022/09/06
1.7K0
设置php跨域
前几天写了一个接口发现不能返回json,问了一下原来是没有设置跨域请求 设置php跨域请求代码:
九霄道长
2021/03/02
1.6K0
php 中json_encode,json_decode问题总结
1.当array是一个从0开始的连续数组时,json_encode出来的结果是一个由[]括起来的字符串 而当array是不从0开始或者不连续的数组时,json_encode出来的结果是一个由{}括起来的key-value模式的字符串
全栈程序员站长
2022/08/09
1K0
【说站】php返回json数据
PHP中的json_encode()用于JSON编码变量,如果功能成功返回JSON数据,则返回FALSE。
很酷的站长
2022/11/23
2.2K0
【说站】php返回json数据
PHP json_encode 的使用方法
今天在进行接口加签的时候,发现一个问题,数据一直加签失败; 再查找一番原因后发现原来 json_encode 对反斜杠进行了转义,导致数据一直加签失败 解决办法如下:
hedeqiang
2019/12/17
1.5K0
php JSON格式化
php 的json_encode能把数组转换为json格式的字符串。字符串没有缩进,中文会转为unicode编码,例如\u975a\u4ed4。人阅读比较困难。现在这个方法在json_encode的基础上再进行一次美化处理。使人能方便阅读内容。
似水的流年
2018/08/01
1.8K0
JSON & PHP
PHP json_encode()函数用于在PHP JSON编码。这个函数成功返回JSON表示的值,失败则返回FALSE。
botkenni
2022/01/10
1.2K0
json_encode不转义中文和斜杠
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说json_encode不转义中文和斜杠,希望能够帮助大家进步!!!
Java架构师必看
2022/08/22
2.3K0
让Json更懂中文(JSON_UNESCAPED_UNICODE)
我们知道, 用PHP的json_encode来处理中文的时候, 中文都会被编码, 变成不可读的, 类似”\u***”的格式, 还会在一定程度上增加传输的数据量. <?php echo json_enc
joshua317
2018/04/16
1.7K0
[日常] json_encode对中文和引号的处理差异研究
json_encode() 1.默认就是把所有 ASCII 可显示字符以外的统统转义为 Unicode 如果把那些字符转义为 Unicode 之后,无论文件编码是否一致,都不会出现乱码,因此中文转成Unicode编码是有好处的
唯一Chat
2019/09/10
1K0
你所不知道的php json编码解码
json解析在php,或者说在任何编程语言中都非常常见。但是,你是否知道,json解析在php中是以扩展形式存在。
写PHP的老王
2019/08/12
2K0
你所不知道的php json编码解码
[PHP] laravel框架响应json信息中文禁止unicode编码
response()->json($return,200,[],JSON_UNESCAPED_SLASHES|JSON_UNESCAPED_UNICODE)
唯一Chat
2021/08/25
1.5K0
如何使得中文不被 json_encode 不编码成 unicode
使用 php 自带的 json_encode 函数对数据进行编码时,中文都会变成 unicode,导致不可读,并且增加传输数据的大小,比如,对字符串“我爱水煮鱼”进行 json_encode 后,输出的是"\u6211\u7231\u6c34\u716e\u9c7c",那么如何使得中文不被 json_encode 不编码成 unicode 呢,有两种方法:
Denis
2023/04/15
6990
php JSON数据格式化方法
php 的json_encode它可以转换为一个数组json格字符串类型。字符串不是缩进。中国将被转换unicode编码,例如\u975a\u4ed4。阅读更多困难。今天,这一方法json_encode美化处理。
全栈程序员站长
2021/12/31
1.4K0
相关推荐
PHP JSON
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文