我想通过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'};
Run Code Online (Sandbox Code Playgroud)
你所拥有的实际上是一个包含单个对象的数组.你想要的
$obj[0]->dg_j
Run Code Online (Sandbox Code Playgroud)
做一个var_dump($obj)会告诉你JSON实际上变成了什么.