介绍
怎么使用php将json转化为数组?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
在php中,可以使用json_decode()函数来将json格式数据转化为数组.json_decode()函数可以把json字符串转成对象或数组,默认转成对象,指定第二个参数为一个布尔值为真,这样json值将被解码为关联数组。
引用>json_decode()函数是php中的内置函数,用于对json格式的字符串进行解码,可以将json格式的字符串转换为php变量(对象或数组)。【相关教程】
默认情况下,json_decode()函数将返回一个对象,但是,可以指定第二个参数为一个布尔值为真,这样json值将被解码为关联数组。
<>强基本语法:强>
json_decode (json,协会=false,美元深度=512美元,美元选项=0)参数:
<李>
json:它包含需要解码的json字符串。它仅适用于utf - 8编码的字符串。
李> <李>协会:这是一个布尔变量。如果为真,则返回的对象将转换为关联数组。
李> <李>深度:它表示用户指定的递归深度。
李> <李>选项:包含JSON_OBJECT_AS_ARRAY, JSON_BIGINT_AS_STRING, JSON_THROW_ON_ERROR的位掩码。
李><强>返回值:强>此函数以适当的php类型返回已编码的json值。如果json无法解码或者编码数据比递归限制更深,则返回零。
<强>示例:强>
& lt; php ? $ json=& # 39; {“a": 1、“b": 2,“c": 3,“d": 4,“e": 5} & # 39;; var_dump (json_decode (json)美元); var_dump (json_decode()美元json,真的)); ?在输出:
对象(stdClass)[1]公共& # 39;一个# 39;=比;int 1 公共& # 39;b # 39;=比;int 2 公共& # 39;c # 39;=比;int 3 公共& # 39;d # 39;=比;int 4 公共& # 39;e # 39;=比;int 5 数组(大?5) & # 39;一个# 39;=比;int 1 & # 39;b # 39;=比;int 2 & # 39;c # 39;=比;int 3 & # 39;d # 39;=比;int 4 & # 39;e # 39;=比;int 5引用>
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
怎么使用php将json转化为数组