我试图在下面的数组中访问'user'的值。我似乎无法展示任何东西。这是我的代码:
$data = json_encode($values);
当我var_dump上面的代码时,我得到以下内容:
[
{
"user": "xxxx",
"category": "xxxx",
"email": "[email protected]"
}
]
现在我想获得'用户'的价值,我这样做了:
echo $data[0]->user;
但这没有任何表现。请问我做错了什么?
当你使用json_encode($values)
给你$data
时,$data
只是一个字符串 - 你在问题中显示的JSON,而$data[0]->user
不能用于字符串。
如果你想要user
的值,你应该使用原始数据,我假设$values
...
echo $values[0]->user;