0

我这里有前 3 条推文,但我一直无法将它们保存到我的数组中。他们需要是字符串,但我不断得到这个:

致命错误:无法在第 117 行的 XXX/classes/page.class.php 中使用 stdClass 类型的对象作为数组

$arrTweets = array();
foreach($tweets as $tweet) {
    for ($i = 0; $i < 3; $i++) {
        array_push($arrTweets, $tweet[$i] - > text);
    }
}
4

2 回答 2

2

在不确切知道所有变量的情况下,如果您的设计不错,则不需要使用for循环:

$arrTweets = array();
foreach ($tweets as $tweet){
    array_push($arrTweets, $tweet->text);
}
于 2013-08-30T10:39:44.883 回答
0

如果您只想要前 3 条推文,请删除foreach并使用for循环。

$arrTweets = array();

         for($i = 0; $i < 3; $i++){
             array_push($arrTweets, $tweets[$i]->text);
         }
于 2013-08-30T10:41:14.683 回答