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

    } 
    } 

是否有任何簡單的方法來找到它,而不是循環這幾百,數千喜歡?查找用戶喜歡一個頁面:最佳方法?

+0

http://stackoverflow.com/questions/1019076/how-to-search-by-key-value-in-a-multidimensional-array-in-php – 2012-07-21 20:01:34

回答

1

最好的方法(來回答這樣的問題):閱讀文檔...!

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

「你可以檢查是否有用戶發出一個HTTP GET到/ PROFILE_ID /喜歡/ PAGE_ID喜歡一個特定頁面。 [...]如果用戶連接到頁面,這將在數據數組中返回包含以下字段的對象:[...]如果用戶未連接到頁面,則數據數組將爲空。「

0

array_map或array_walk可能更有效,但它取決於你想用數據做什麼...

+0

從這個循環中,如果頁面id被喜歡,我將結束循環並顯示一些額外的內容。這就對了。 – Kamini 2012-07-22 05:36:54

相關問題