php中怎么将json数据转为数组
时间:2021-03-24
来源:互联网
标签:
今天PHP爱好者给大家带来在php中,可以json_decode()函数来将JSON字符串数据转换为数组。默认情况下,json_decode()函数将返回一个对象,但当第二个参数设置为布尔值true时,则可将JSON数据解码为关联数组。有需要的同学们快来看看吧。

php中怎么将json数据转为数组
本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑
在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
// 在PHP变量中存储JSON数据
$json = '{"Peter":65,"Harry":80,"John":78,"Clark":90}';
var_dump(json_decode($json, true));
?>
上面示例的输出将如下所示:

以上就是php中怎么将json数据转为数组的详细内容,更多请关注php爱好者其它相关文章!
-
什么是无理数 常见的无理数有哪些 无理数和有理数的区别 时间:2025-11-19 -
Linux中软连接和硬链接的区别、优缺点和应用场景等 时间:2025-11-19 -
什么是Hypervisor Hypervisor虚拟机监控程序详解 时间:2025-11-19 -
numeric是什么数据类型 decimal和numeric的区别 时间:2025-11-19 -
Java中public class和class的区别 时间:2025-11-19 -
Android中Activity跳转的两种实现方法 时间:2025-11-19
今日更新
-
币安滑点设置无效引发亏损?3步解决教程
阅读:18
-
上海梗是什么梗?揭秘魔都专属幽默背后的文化密码!
阅读:18
-
明日之后营地打卡机在哪里-明日营地巡逻任务打卡位置
阅读:18
-
火山的女儿手机版-移动端买断制现已正式上线
阅读:18
-
上海名媛的梗揭秘:拼单炫富背后是真精致还是假虚荣?网友热议不断!
阅读:18
-
闪耀暖暖×厨神小当家全新免费联动活动将于明日开启
阅读:18
-
恋与深空黎深年龄是多少-深空黎深年龄
阅读:18
-
币安合约插针爆仓责任归属与用户权益解析
阅读:18
-
蛋仔派对逃出惊魂夜喜迎多重成长福利-体验再度升级
阅读:18
-
蛋仔派对逃出惊魂夜什么时候更新-惊魂夜更新时间
阅读:18










