• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 知识库 知识库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

2022年01月10日发布php怎么json转换成数组

武飞扬头像
xhjyxxw
帮助0

知行礼动

大家好,今日小科来聊聊一篇关于2022年01月10日整理发布:php怎么将json转换成数组的文章,现在让我们往下看看吧!

在php中,json可以通过json_decode函数转换成数组,该函数用于解码json格式的字符串。它的语法是“JSON _ decode (string $ JSON,bool $ assoc=false.)".

json_decode

(PHP 5=5.2.0,PHP 7,PHP 8,PECL json=1.2.0)

Json _ decode—以JSON格式解码字符串。

解释

JSON _ decode (string $ JSON,bool $ assoc=false,int $ depth=512,int $ options=0) 3360 mixed获取一个JSON编码的字符串,并将其转换为一个PHP变量。

参数

json

要解码的json字符串格式的字符串。

这个函数只能处理UTF 8编码的数据。

注意:

PHP实现了JSON的超集。

协会

当此参数为真时,它将返回数组而不是对象。

深度

指定递归深度。

选择

由JSON _ bigint _ as _ string、JSON _ invalid _ utf8 _ ignore、JSON _ invalid _ utf8 _ replace、JSON _ object _ as _ array、JSON _ throw _ on _ error组成的掩码。这些常量的行为将在JSON常量页面中进一步描述。

返回值

通过适当的PHP类型返回json中编码的数据。true、false和null的值分别返回true、false和null。如果json无法解码或编码数据的深度超过递归限制,它将返回null。

示例# 1 JSON _ decode示例

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

$json='{'a':1,' b':2,' c':3,' d':4,' e ' :5 }

var _ dump(JSON _ decode($ JSON));

var_dump(json_decode($json,true));

?上述例程将输出:

对象(stdClass)# 1(5){ 0

['a']=int(1)

['b']=int(2)

['c']=int(3)

['d']=int(4)

['e']=int(5)

}

数组(5){ 0

['a']=int(1)

['b']=int(2)

['c']=int(3)

['d']=int(4)

['e']=int(5)

这篇好文章是转载于:知行礼动

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 知行礼动
  • 本文地址: /news/detail/tanhbggbfe