浅析php中json_encode()和json_decode()_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了浅析php中json_encode()和json_decode()_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1272字,纯文字阅读大概需要2分钟。
内容图文
![浅析php中json_encode()和json_decode()_PHP教程](/upload/InfoBanner/zyjiaocheng/183/c3f82ea687b54545a0ce7ac570c250bc.jpg)
该函数主要用来将数组和对象,转换为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.bkjia.com/PHPjc/776461.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/776461.htmlTechArticlejson_encode() 该函数主要用来将数组和对象,转换为json格式。 代码如下:$arr = array ('a'='a','b'='b','c'='c','d'='d','e'='e'); echo json_encode($...
内容总结
以上是互联网集市为您收集整理的浅析php中json_encode()和json_decode()_PHP教程全部内容,希望文章能够帮你解决浅析php中json_encode()和json_decode()_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。