JSON。通过其他已知值(PHP)获取价值

时间:2014-04-10 07:01:54

标签: php json object

我有这个json对象

"ok": {
"ok1" : 3,
"ok2" : 4
}

我会尝试通过ok1来获得ok2 ..

这是我目前的功能,但它不起作用。

echo ["ok"]["ok1"][3]->["ok2"];

但它没有打印出任何东西

请帮忙!感谢

1 个答案:

答案 0 :(得分:1)

不能OK2获取OK1,因为OK2不属于OK1。您的JSON结构是OK1OK2都属于OK

所以只有这样才能起作用:

// ok1
var_dump(["ok"]["ok1"]);
// ok2
var_dump(["ok"]["ok2"]);

此外,您似乎包含了无效的值(["ok"]["ok1"][3])。仅使用密钥(["ok"]["ok1"])。