浅析php中json_encode()和json_decode()
发布时间:2020-12-12 20:12:00 所属栏目:PHP教程 来源:网络整理
导读:json_encode() 该函数主要用来将数组和对象,转换为json格式。 代码如下: $arr = array ('a'=>'a','b'=>'b','c'='c','d'=>'d','e'='e'); echo json_encode($arr); 输出结果: 代码如下: class person { public $name; public $age; public $height; function
json_encode()该函数主要用来将数组和对象,转换为json格式。 代码如下: $arr = array ('a'=>'a','b'=>'b','c'='c','d'=>'d','e'='e');
echo json_encode($arr); 输出结果: 代码如下: 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); 输出结果: 当类中的属性为私有变量的时候,则不会输出。 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","e":170}';
var_dump(json_decode($json,ture)); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |