我正在尝试访问下面数组中的“用户”值。我似乎什么也没显示。这是我的代码:
$data = json_encode($values);
当我var_dump上面的代码时,我得到以下内容:
[
{
"user": "xxxx",
"category": "xxxx",
"email": "joe@gmail.com"
}
]
现在我想获得'用户'的价值,我做到了:
echo $data[0]->user;
但这不显示任何内容。 请问我做错了什么?
答案 0 :(得分:2)
当您使用json_encode($values)
给您$data
时,$data
只是一个字符串-您在问题中显示的JSON,而$data[0]->user
不适用于字符串。
如果您想要user
的值,则应该使用原始数据,我假设$values
...
echo $values[0]->user;