未定义的属性:stdclass :: $ 0 Twitter API返回集合



我在访问从Twitter API集合返回的stdClass对象的属性时遇到了困难。这是代码的一部分

$result = $cb->statuses_userTimeline([
   'count' => '3'
]);
echo $result->{0}->text;

上面的echo命令的结果是Undefined property: stdClass::$0

Trying to get property of non-object in echo $result->{0}->text

这是var_dump($ result)输出的一部分

stdClass Object
(
    [0] => stdClass Object
        (
            [created_at] => Sun ........
            [id] => 9..........37088
            [id_str] => 9..........37088
            [text] => This is text
            [truncated] => 
            [entities] => stdClass Object

我不知道那里有什么问题。任何人都可以帮忙。

尝试将对象打入数组,例如:

$result = (array)$cb->statuses_userTimeline([
   'count' => '3'
]);
echo $result[0]->text;

相关内容

最新更新