正在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教程》
以上就是PHP若何将JSON转换成数组/工具的具体内容,更多请存眷资源魔其它相干文章!
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!