我在这里有前3条推文,但我一直有问题将它们保存到我的阵列中。他们需要成为字符串,但我一直都是这样:
致命错误:无法使用stdClass类型的对象作为数组 第117行的XXX / classes / page.class.php
$arrTweets = array();
foreach($tweets as $tweet) {
for ($i = 0; $i < 3; $i++) {
array_push($arrTweets, $tweet[$i] - > text);
}
}
答案 0 :(得分:2)
如果你不完全知道所有变量,如果你的设计不错,就不需要使用for
循环:
$arrTweets = array();
foreach ($tweets as $tweet){
array_push($arrTweets, $tweet->text);
}
答案 1 :(得分:0)
如果您只需要前3条推文,请移除foreach
并使用for
循环。
$arrTweets = array();
for($i = 0; $i < 3; $i++){
array_push($arrTweets, $tweets[$i]->text);
}