从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。
一、json_encode()
复制代码 代码如下:
<?php
$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
echo json_encode($arr);
?>
输出
复制代码 代码如下:
{"a":1,"b":2,"c":3,"d":4,"e":5}
再看一个对象转换的例子:
复制代码 代码如下:
$obj->body = 'another post';
$obj->id = 21;
$obj->approved = true;
$obj->favorite_count = 1;
$obj->status = NULL;
echo json_encode($obj);
输出
复制代码 代码如下:
{
"body":"another post",
"id":21,
"approved":true,
"favorite_count":1,
"status":null
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余4页未读,立即下载