php将json转换成对象,php将json转换成对象或数组

php将json转换成对象,php将json转换成对象或数组php 将 json 转换成对象或数组发布时间 2020 06 0116 31 29 来源 亿速云阅读 126 作者 鸽子在 PHP 中可以使用 json decode 函数将 JSON 编码的字符串转换为适当的 PHP 数据类型 默认情况下 json decode 函数将返回一个对象 但是 可以指定第二个参数为一个布尔值 true 这样 JSON 值将被解码为关联数组 基本语法 json decode json

php将json转换成对象或数组

发布时间:2020-06-01 16:31:29

来源:亿速云

阅读:126

作者:鸽子

在PHP中可以使用json_decode()函数将JSON编码的字符串转换为适当的PHP数据类型。默认情况下,json_decode()函数将返回一个对象;但是,可以指定第二个参数为一个布尔值true,这样JSON值将被解码为关联数组。

基本语法:json_decode( $json, $assoc = FALSE, $depth = 512, $options = 0 )

参数:json_decode()函数接受如上所述的四个参数,如下所述:

● json:它包含需要解码的JSON字符串。它仅适用于UTF-8编码的字符串。

● assoc:它是一个布尔变量。如果为true,则返回的对象将转换为关联数组。

● depth:它表示用户指定的递归深度。

● options:它包括JSON_OBJECT_AS_ARRAY的位掩码,JSON_BIGINT_AS_STRING,JSON_THROW_ON_ERROR。

返回值:此函数以适当的PHP类型返回已编码的JSON值。如果json无法解码或者编码数据比递归限制更深,则返回NULL。

示例:把json转换成关联数组

// 在PHP变量中存储JSON数据

$json = ‘{“Peter”:65,”Harry”:80,”John”:78,”Clark”:90}’;

var_dump(json_decode($json, true));

?>

上面示例的输出将如下所示:

79162c47b0e7ebdb533adbc766be5d2a.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/211681.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午9:51
下一篇 2026年3月18日 下午9:52


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号