php 数组对象之间的转换

php 数组对象之间的转换

在之前我写过php返回json数据简单实例

从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。

一、json_encode()

1

2

3

4

$arr array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);

echo json_encode($arr);

?>

输出

1

{ "a":1,"b":2,"c":3,"d":4,"e":5}

 

再看一个对象转换的例子:

1

2

3

4

5

6

$obj->body           = 'another post';

$obj->id             = 21;

$obj->approved       = true;

$obj->favorite_count = 1;

$obj->status         = NULL;

echo json_encode($obj);

 输出

1

2

3

4

5

6

7

8

9

10

11

{

   "body":"another post",

 

   "id

你可能感兴趣的:(精选)