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爱好者其它相关文章!
-
Window中route add命令添加永久静态路由的几种方法 时间:2025-09-17
-
在Windows 10中获取TrustedInstaller权限的方法(附具体操作步骤) 时间:2025-09-17
-
网页或应用程序报Failed to load resource的原因及解决方法 时间:2025-09-17
-
Anaconda是干嘛用的 Anaconda介绍、安装及使用教程 时间:2025-09-17
-
Swagger是什么工具 Swagger工具详细使用介绍 时间:2025-09-17
-
Connection reset是什么意思-Connection reset原因分析和解决方案 时间:2025-09-16
今日更新
-
彻底删除IE浏览器详细图文教程 手把手教你安全卸载IE
阅读:18
-
如何彻底卸载McAfee杀毒软件 简单快速卸载教程
阅读:18
-
Windows系统彻底卸载IE10浏览器详细图文教程
阅读:18
-
提莫一米五是什么梗?揭秘LOL最萌身高差背后的搞笑故事
阅读:18
-
电脑彻底卸载360安全卫士的详细步骤教程 轻松清理残留文件
阅读:18
-
如何彻底卸载IE浏览器 最新简单操作步骤分享
阅读:18
-
如何快速准确校验MD5值 详细图文教程与步骤解析
阅读:18
-
360安全卫士怎么彻底卸载?完整卸载教程与步骤详解
阅读:18
-
网络限速全攻略:轻松控制网速提升上网效率的实用技巧
阅读:18
-
提前拜年是什么梗?揭秘年轻人抢跑送祝福的搞笑操作,看完秒懂新潮流!
阅读:18