从PHP中的数组访问对象 - 无法打印对象值?

时间:2017-10-11 22:36:28

标签: php

我有以下代码:

// Search users tweets
$tweets = $connection->get("statuses/user_timeline", ["screen_name" => "youtube"]);
print_r($tweets);

输出:

Array
(
    [0] => stdClass Object
        (
        [created_at] => Wed Oct 11 21:37:05 +0000 2017
        [id] => 918228989541482496
        [id_str] => 918228989541482496
        .........

一个包含大量对象的数组,我试图访问输出中的所有[id]变量。

我试过了:

foreach ($arrayOfObjs as $key => $0) {
echo $object->id;
}

echo $array[0]->id;

在这个网站上有很多其他解决方案,但无法显示任何内容。

任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

你应该可以这样做:

foreach ($tweets as $tweet) {
    echo $tweet->id;
}