这2个函数json_encode()该函数主要用来将数组和对象

2023-11-13    分类: 网站建设

pHp从5.2版本开始,原生提供json_encode()和json_decode()函数。前者用于编码,后者用于解码。让我们在下面分析这两个功能

json_encode()

此函数主要用于将数组和对象转换为json格式。

代码如下:

$ arr = array('a'=>'a','b'=>'b','c'='c'php json encode 编码,'d'=>'d','e'='e' );

echo json_encode($ arr);

输出结果:

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

代码如下:

班级人

{

公共$ name;

公共年龄;

公共$ height;

函数__construct($ name,$ age,$ height)

{

$ this-> name = $ name;

$ this-> age = $ age;

$ this-> height = $ height;

}

}

$ obj =新人(“ zhangsan”,20,100);

$ foo_json = json_encode($ obj);

echo $ foo_json;

输出结果:

当类中的属性是私有变量时,将不会输出。

json_decode()

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

复制代码,代码如下:

$ json ='{“ a”:“ hello”,“ b”:“ world”,“ c”:“ zhangsan”,“ d”:20,“ e”:170}';

var_dump(json_decode($ json));

输出结果:

在通常情况下,json_decode()始终返回一个pHp对象。

转换为数组:

代码如下:

$ json ='{“ a”:“ hello”,“ b”:“ world”,“ c”:“ zhangsan”,“ d”:20,“ e”:170}';

var_dump(json_decode($ jsonphp json encode 编码,ture));

当前标题:这2个函数json_encode()该函数主要用来将数组和对象
当前路径:https://www.cdcxhl.com/news3/294203.html

成都网站建设公司_创新互联,为您提供服务器托管小程序开发建站公司网站制作商城网站定制网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

绵阳服务器托管