通过json_decode回显数据json

时间:2011-10-19 15:14:24

标签: php json

我想通过json_decode回显值json_encode,怎么回事?

以下php代码是我的尝试不起作用:

$json = '[{"dg_j":"1390\/02\/05","dg_sh":"2011\/4\/25"}]';

$obj = json_decode($json);

echo $obj->{'dg_j'};
echo '<br>';
echo $obj->{'dg_sh'};

2 个答案:

答案 0 :(得分:9)

你所拥有的实际上是一个包含单个对象的数组。你想要

$obj[0]->dg_j

执行var_dump($obj)将显示JSON实际变成的内容。

答案 1 :(得分:1)

您可以使用 var_dump() print_r()。 var_dump是首选,因为它会打印所有级别的对象层次结构。