这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()该函数主要用来将数组和对象
当前路径:/news3/294203.html

成都网站建设公司_创新互联,为您提供服务器托管小程序开发建站公司网站制作星空体育app最新版本(2024已更新)定制网站

广告

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

绵阳服务器托管