我的一个功能是使用以下命令返回json编码的内容:
return json_encode($json, true);
现在在我的代码中,调用此函数我已经尝试过使用:
die(var_dump($result[0]));
die(var_dump($result["user"]));
die(var_dump($result->user));
这些都不起作用。 当我转储整个内容时,我会返回,这是输出:
{"usd":1,"user":10000}
答案 0 :(得分:0)
我假设$ result变量是从函数返回的内容。
在再次解码之前,您无法访问该json字符串中的属性。因此,您将无法使用$ result [“user”]或$ result-> user,因为结果包含json字符串。
您需要先解码它:
$result = json_decode($result, true);