Facebook提供了这样的JSON流:
"actions": [
{
"name": "Comment",
"link": "http://www.facebook.com/100000335233539/posts/193845507303289"
},
{
"name": "Like",
"link": "http://www.facebook.com/100000335233539/posts/193845507303289"
},
{
"name": "Read entire article",
"link": "http://www.domain.tld/article/"
}
],
我希望得到三个对象中的第一个:
$link = ($feeditem['actions']['link']);
但我总是只得到最后一个条目。 我怎样才能获得第一个?
答案 0 :(得分:9)
这就是诀窍:
$actions[0]['link']
答案 1 :(得分:1)
另一种方法(对于没有好的数字索引而不是数组的对象很有用):
foreach($feeditem['actions'] as $action) {
$link = $action->link;
break;
}