如何使用php中json的方法

  介绍

如何使用php中的json方法?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

在php中可以通过“json_encode()”和“json_decode()”函数对json进行操作,其语法分别是“json_encode (arr);”和“json_decode (json)美元”。

从5.2版本开始,php原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。

<强> json_encode (),,,强,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

该函数主要用来将数组和对象,转换为json格式。

代码如下:

$ arr=数组(& # 39;一个# 39;=祝辞& # 39;一个# 39;,& # 39;b # 39;=祝辞& # 39;b # 39;, & # 39; c # 39;=& # 39; c # 39;, & # 39; d # 39;=祝辞& # 39;d # 39;, & # 39; e # 39;=& # 39; e # 39;);   回声json_encode (arr)美元;

输出结果:

json只接受utf - 8编码的字符,json_encode()的参数必须是utf - 8编码。

类的人   {   美元的公共名称;   公共美元时代;   公共美元高度;   函数__construct(姓名、年龄、美元美元高度)   {   $ this→名称=$名称;=$ $ this→年龄年龄;=$ $ this→高度高度;   }   }   $ obj=新人(“zhangsan", 20100);   美元$ foo_json=json_encode (obj);   echo $ foo_json;

输出结果:

当类中的属性为私有变量的时候,则不会输出。

<强> json_decode (),,强大敌;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

该函数用于将json文本转换为相应的PHP数据结构。

代码如下:

$ json=& # 39; {“a":“hello",“b":“world",“c":“zhangsan",“d": 20,“e": 170} & # 39;;   var_dump (json_decode (json)美元);

输出结果:

通常情况下,json_decode()总是返回一个PHP对象。

转成数组的:

代码如下:

$ json=& # 39; {“a":“hello",“b":“world",“c":“zhangsan",“d": 20,“e": 170} & # 39;;   var_dump (json_decode()美元json,真正);

关于如何使用php中的json方法问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

如何使用php中json的方法