我从mysql查询中获取值作为对象,所以我用print_r($result);
检查并得到了
stdClass Object
(
[user_name] => user1,user2,user3,user4
)
如果我尝试这样做
echo $result['user_name'];
然后出错
“不能将stdClass类型的对象用作数组”
回显 user1,user2,user3 值的正确方法是什么
答案 0 :(得分:1)
当您获得对象数组
stdClass Object
(
[user_name] => user1,user2,user3,user4
)
然后尝试显示这样的数据
echo $result->user_name;
当无对象的关联数组时
Array ( [user_name] => user1, user2, user3, user4 )
这样做
echo $result['user_name'];