设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 创业者 手机
当前位置: 首页 > 站长学院 > PHP教程 > 正文

json_decode函数作用是什么,怎样使用?

发布时间:2022-11-21 08:38 所属栏目:121 来源:互联网
导读:这篇文章给大家介绍了json_decode函数作用是什么,如何使用?的相关知识,讲解详细,步骤过程清晰,有一定的借鉴学习价值,因此分享给大家做个参考,感兴趣的朋友接下来一起跟随小编看看吧。 json_decode是php5.2.0之后新增的一个PHP内置函数,其作用是对JSO
  这篇文章给大家介绍了“json_decode函数作用是什么,如何使用?”的相关知识,讲解详细,步骤过程清晰,有一定的借鉴学习价值,因此分享给大家做个参考,感兴趣的朋友接下来一起跟随小编看看吧。

  json_decode是php5.2.0之后新增的一个PHP内置函数,其作用是对JSON格式的字符串进行编码.那么这个函数该如何使用呢?
 
  json_decode的语法规则:  ​json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )
 
  json_decode接受一个JSON格式的字符串并且把它转换为PHP变量 ,当该参数$assoc为TRUE时,将返回array,否则返回object。
 
  JSON 格式的字符串
  $json = '{"a":"php","b":"mysql","c":3}';
 
  其中a为键,php为a的键值。
 
  实例:
 
  <?php   
  $json = '{"a":"php","b":"mysql","c":3}';  
  $json_Class=json_decode($json);   
  $json_Array=json_decode($json, true);   
  print_r($json_Class);   
  print_r($json_Array);         
  ?>
  程序输出:
 
  stdClass Object (
  [a] => php
  [b] => mysql
  [c] => 3 )
  Array (
  [a] => php
  [b] => mysql
  [c] => 3 )
  在上面代码的前提下访问对象类型$json_Class的a的值
 
  echo $json_Class->{'a'};
  程序输出:php
 
  访问数组类型$json_Array的a的值
  echo $json_Array['a'];
  程序输出:php
 
  关于“json_decode函数作用是什么,如何使用?”的内容今天就到这,感谢各位的阅读,大家可以动手实际看看,对大家加深理解更有帮助哦。

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读