600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 浅析php中json_encode()和json_decode()

浅析php中json_encode()和json_decode()

时间:2019-09-05 00:41:16

相关推荐

浅析php中json_encode()和json_decode()

php教程|php手册

php,json,decode,json,encode

php教程-php手册

json_encode()

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

安卓游戏开发数据包源码下载,Ubuntu驱动放在哪,入门爬虫 知乎,elite php,成都seo现状lzw

复制代码 代码如下:

网站模板和源码区别,ubuntu魔兽争霸,爬虫 下载站,鄙视 php,山南seo培训lzw

$arr = array (‘a’=>’a’,’b’=>’b’,’c’=’c’,’d’=>’d’,’e’=’e’);

echo json_encode($arr);

手游应用源码下载,vscode怎么添加空格,uui制作ubuntu,tomcat 显示友好信息,sqlite记录条数据类型,兰花叶片上有爬虫怎么办,php 采集信息,seo推广广告代运营,网站与系统开发,明星的网站模板lzw

输出结果:

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

复制代码 代码如下:

class person

{

public $name;

public $age;

public $height;

function __construct($name,$age,$height)

{

$this->name = $name;

$this->age = $age;

$this->height = $height;

}

}

$obj = new person(“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($json,ture));

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。