这可能是由于工作时间较晚或用户错误,但我在从PDO中提取变量时遇到了问题,而PDO通常在PDO中工作。当我通过$array->results()打印结果时,我得到以下行:
Array ( [0] => stdClass Object ( [messageid] => 1 [fromid] => 2 [toid] => 1 [message] => Hello! ) )
然而,在其他项目中,当我与其他人合作时,我只是提到了这样的变量:
$result['message']
这显然是线之后
$result = $array->results();
我一直在排除故障,但没有得出任何结论,但我在管理阵列方面很糟糕,所以这可能是一件非常简单的事情。有什么想法吗?谢谢
由于结果似乎是数组中的对象,所以获取数组并访问其中的对象,要从$result
获取message
对象,只需执行:
echo $result[0]->message;