json_decode()php以及如何在生成的数组中到达变量

时间:2014-03-05 15:56:57

标签: php arrays json variables

我正在解码php中的json记录,这是结构:

{relations":[], "entity":
 {"ide":1045, "status":"normal"}
}

然后我的PHP代码是:     $ result = json_decode($ json,true);

如何从数组$ result中获取“ide”和“status”值?

非常感谢

2 个答案:

答案 0 :(得分:3)

由于您在json_decode中指定要使用关联数组,因此您可以像这样回显数据:

echo $result['entity']['ide'];
echo $result['entity']['status'];

答案 1 :(得分:2)

将第二个值设置为true,您的变量位于数组中,因此:

$result['entity']['ide'];
$result['entity']['status'];

如果你错过了真正的论点,你的价值观将在一个对象中:

$result->entity->ide;
$result->entity->status;