您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 玉树分类信息网,免费分类信息发布

JSON在php中的使用_PHP教程

2024/3/1 1:29:42发布22次查看
从5.2版本开始,php原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。
json_encode()                                                                       
该函数主要用来将数组和对象,转换为json格式。
$arr = array ('a'=>'a','b'=>'b','c'='c','d'=>'d','e'='e');echo json_encode($arr);
输出结果:
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));
转载请注明出处:http://www.cnblogs.com/yydcdut/p/3751141.html
http://www.bkjia.com/phpjc/776511.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/776511.htmltecharticle从5.2版本开始,php原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。 json_encode() 该函数主要用来将数组和对象,转换为...
玉树分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录