StdObject数组PHP的打印元素
(对我来说)这是个棘手的问题。我在一个数组中有一个从twitterapi调用返回的数据数组。我正在迭代“十大趋势”,但无法打印单个元素,即名称,下面是我正在使用的代码,以尽可能获取:StdObject数组PHP的打印元素,php,twitter,Php,Twitter,(对我来说)这是个棘手的问题。我在一个数组中有一个从twitterapi调用返回的数据数组。我正在迭代“十大趋势”,但无法打印单个元素,即名称,下面是我正在使用的代码,以尽可能获取: $twitter = new TwitterOAuth($consumerKey,$consumerSecret,$oAuthToken,$oAuthSecret); $locale = $twitter->get('https://api.twitter.com/1.1/trends/place.
$twitter = new TwitterOAuth($consumerKey,$consumerSecret,$oAuthToken,$oAuthSecret);
$locale = $twitter->get('https://api.twitter.com/1.1/trends/place.json?id=560472');
foreach($locale as $local)
{
print_r($local->trends);
}
结果如下:
但是,我无法通过顶部的数组访问单个元素。有什么建议吗
尼尔,先谢谢你
$tweets = $local->trends;
echo $tweets[1]->name;
或者您可以使用foreach:
foreach ($local->trends as $trend)
{
echo $trend->name;
}
你能分享一下你的代码吗?我刚刚对你的代码做了一些调整,每个($locale为$local){echo“1号趋势是:“.$local->trends[0]->name。”
;“echo”2号趋势是:“.$local->trends[1]->name。”
;“echo”3号趋势是:“.$local->->trends[2]->name。”
”“echo”第四个趋势是:“.$local->trends[3]->name.”
“;//print\r($local->trends);}尽管如此,它仍在工作!谢谢