php json_encode和json_decode

文章描述:

php把数组转换成json数据格式,以及json格式解析成数组或者对象

json_encode把数组转换成json

json_decode解析json数据

<?php

//$book = array('a'=>'xiyouji','b'=>'sanguo','c'=>'shuihu','d'=>'hongloumeng');
$book = array(array('name'=>'123'),array('name'=>'456'));
$json = json_encode($book);
        
$array = json_decode($json,TRUE);
$obj = json_decode($json);

echo "<pre>";
var_dump($array);
var_dump($obj);

json数据格式

[{“name”:”123″},{“name”:”456″}]

 

数组格式

array(2) {
  [0]=>
  array(1) {
    ["name"]=>
    string(3) "123"
  }
  [1]=>
  array(1) {
    ["name"]=>
    string(3) "456"
  }
}

 

对象格式

array(2) {
  [0]=>
  object(stdClass)#1 (1) {
    ["name"]=>
    string(3) "123"
  }
  [1]=>
  object(stdClass)#2 (1) {
    ["name"]=>
    string(3) "456"
  }
}

 

发布时间:2023/07/15

发表评论