PHP中json_encode和json_decode有什么具体应用场景和区别?
- 内容介绍
- 文章标签
- 相关推荐
本文共计672个文字,预计阅读时间需要3分钟。
一、json_encode() 函数用于对变量进行 JSON 编码。
二、语法:json_encode($value, $options=0)
三、注意事项:
1.$value 为需要编码的值;
2.函数仅对 UTF-8 编码的数据有效;
3.options 参数可以由以下常量组成:
- JSON_HEX_QUOT:对引号进行 HTML 实体编码;结果示例:json{ JSON_HEX_QUOT: JSON_HEX_Q}
一、json_encode() 对变量进行JSON编码
- 语法:json_encode($value[,$options=0])
- 注意: 1、$value为要编码的值,且该函数只对UTF8编码的数据有效;
2、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;
3、第二个参数一般不需要;
4、json数据其实就是一个string,可以用var_dump()打印出来看数据类型;
5、执行成功返回JSON数据,否则返回FALSE。
本文共计672个文字,预计阅读时间需要3分钟。
一、json_encode() 函数用于对变量进行 JSON 编码。
二、语法:json_encode($value, $options=0)
三、注意事项:
1.$value 为需要编码的值;
2.函数仅对 UTF-8 编码的数据有效;
3.options 参数可以由以下常量组成:
- JSON_HEX_QUOT:对引号进行 HTML 实体编码;结果示例:json{ JSON_HEX_QUOT: JSON_HEX_Q}
一、json_encode() 对变量进行JSON编码
- 语法:json_encode($value[,$options=0])
- 注意: 1、$value为要编码的值,且该函数只对UTF8编码的数据有效;
2、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;
3、第二个参数一般不需要;
4、json数据其实就是一个string,可以用var_dump()打印出来看数据类型;
5、执行成功返回JSON数据,否则返回FALSE。

