PHP中使用JSON场景有哪些?如何运用?
发布时间:2021-12-23 12:56:47 所属栏目:PHP教程 来源:互联网
导读:这篇文章主要给大家分享的是有关php实现 JSON 数据的编码和解码操作的内容。很多PHP新手对于在PHP中使用JSON不是很清楚,因此分享给大家做个参考,希望对大家学习有一定的帮助,感兴趣的朋友就继续往下看吧。 JSON 的使用场景: 数据表一个字段需要记录多个
这篇文章主要给大家分享的是有关php实现 JSON 数据的编码和解码操作的内容。很多PHP新手对于在PHP中使用JSON不是很清楚,因此分享给大家做个参考,希望对大家学习有一定的帮助,感兴趣的朋友就继续往下看吧。 JSON 的使用场景: 数据表一个字段需要记录多个信息,如记录关于用户的其他信息 数据传输,如:API接口返回值、Ajax中实现异步加载 配置文件,如 composer.json 包管理配置文件 在 PHP 中使用 JSON: JSON 使用最频繁的两个操作就是编码和解析数据,PHP 官方提供了以下 2 个函数实现这两个操作: json_encode() json_decode() Encoding and Decoding 编码用于将数据绑定到特定格式。需要此过程来保持数据一致性。解码是一个反向过程,它将编码的数据还原回其原始形式。 PHP JSON Encode 使用 json_encode 将 PHP 的一些数据类型转换为 JSON 格式,函数包含 3 个参数,分别为: 将要编码的数据 带有 JSON encode 常量的选项可以反映对编码行为的影响 编码的深度限制 PHP 中预定义的 JSON 常量 JSON_FORCE_OBJECT JSON_HEX_QUOT JSON_HEX_TAG JSON_HEX_AMP JSON_HEX_APOS JSON_INVALID_UTF8_IGNORE JSON_INVALID_UTF8_SUBSTITUTE JSON_NUMERIC_CHECK JSON_PARTIAL_OUTPUT_ON_ERROR JSON_PRESERVE_ZERO_FRACTION JSON_PRETTY_PRINT JSON_UNESCAPED_LINE_TERMINATORS JSON_UNESCAPED_SLASHES JSON_UNESCAPED_UNICODE JSON_THROW_ON_ERROR Example: PHP json_encode() <?php $input_array = array("zero","one","two"); //returns ["zero","one","two"] ![]() (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |