2011-10-19 31 views
1

我想通过json_decode回声值json_encode,它是怎么回事?由json_decode回声数据json

下面的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'}; 

回答

9

你有什么实际上是包含单个对象的数组。你想

$obj[0]->dg_j 

做一个var_dump($obj)会告诉你什么是JSON实际上转变成。

1

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