-1
 $likes = $facebook->api("/me/likes");
 foreach($likes['data'] as $page_likes) {
    if($page_likes['id'] == "someid") {

    }
  }

それらの数百、数千のいいねをループする代わりにそれを見つける簡単な方法はありますか?

4

2 に答える 2

1

最良の方法(このような質問に答える):ドキュメントを読む…!

https://developers.facebook.com/docs/reference/api/user/#likes

「/PROFILE_ID/likes /PAGE_IDにHTTPGETを発行することで、ユーザーが特定のページを気に入っているかどうかを確認できます。[…]これにより、ユーザーがページに接続している場合、データ配列に次のフィールドを持つオブジェクトが返されます。[…]ユーザーがページに接続していない場合、データ配列は空になります。」</ p>

于 2012-07-22T08:14:23.293 に答える
0

array_mapまたはarray_walkの方が効率的かもしれませんが、データをどのように処理するかによって異なります。

于 2012-07-21T19:59:07.217 に答える