2012-05-07 82 views
0

我想製作一個自動跟隨新用戶的Facebook好友的系統。PHP的自動跟蹤系統Facebook的登錄用戶

當用戶使用他們的Facebook ID登錄網站時,服務器將他們的Facebook ID號碼存儲到數據庫列中。

因此,我想檢索Facebook的朋友身份證號碼,並將其與當前簽名的用戶的Facebook ID號碼進行匹配。

這裏是來自Facebook好友的數組數據。

Array (
    [data] => Array (
     [0] => Array (
      [name] => James1 
      [id] => 1111 
     ) 
     [1] => Array ( 
      [name] => James2 
      [id] => 2222 
     ) 
     [2] => Array (
      [name] => James3 
      [id] => 3333 
     ) 
     [3] => Array ( 
      [name] => James4 
      [id] => 4444 
     ) 
     [4] => Array ( 
      [name] => James5 
      [id] => 5555 
     ) [5] => Array ( 
      [name] => James6 
      [id] => 6666 
     ) 
    ) 
) 

我試圖使用in_array PHP命令,但沒有奏效。

你能給我一個想法如何做到這一點?

+0

向我們展示你的代碼,沒有工作。我懷疑你沒有看着子陣列中的元素。另外,請勿在此發佈個人資料!你所做的實際上是對Facebook TOS的違反。 – Brad

+0

@Brad我嘗試了各種代碼來匹配數字,但不能很好地工作。我猜如果我在這裏發佈錯誤的代碼,它會分散整個問題。 – james

回答

0

嘗試:

foreach($yourArr['data'] as $val) { 
    if($yourUserId == $val["id"]) { 
     ///found 
     break; 
    } 
} 
+0

真棒這個作品! – james