2015-10-03 30 views
-1

我正在從Facbeook使用php sdk。所以我想給出用戶是管理員的頁面。我已經解碼的JSON字符串archieve數組(已經去掉了「[‘數據’]」 - 鍵):以分隔線顯示分離的數組內容

Array (
    [0] => Array 
     (
      [name] => Pagename1 
      [id] => 1234567899011 
      [about] => Sitedescription. 
     ) 
    [1] => Array 
    (
      [name] => Pagename2 
      [id] => 1234567890 
      [about] => Description of the page. 
    ) 
) 

所以,你可以看到,我得到了它分隔爲int的數組從0 UPT爲X.我想什麼有是,我可以輸出這些值的foreach陣列中的一個線是這樣例如:

Pagname1, 1234567899011, Sitedescription 

Pagename2, 1234567890, Description of the page 

... 

所以我試圖使用不同的foreach變體,但是我沒有」沒有得到可用的結果。

有誰知道我怎麼能意識到這一點?

+2

標記'facebook'被刪除 - 這不是專門爲FB平臺開發的,而只是關於數據結構基本處理的一般問題。 – CBroe

回答

1

的JavaScript:

for (var i = 0, count = yourArray.length; i < count; i++ { 
    console.log(yourArray[i].name + ', ' + yourArray[i].id + ', ' + yourArray[i].about); 
} 

PHP:

for ($i = 0, $count = count($yourArray); $i < $count; $i++ { 
    echo $yourArray[$i]['name'] . ', ' . $yourArray[$i]['id'] . ', ' . $yourArray[$i]['about'] . "\n"; 
} 

沒有測試,但你應該明白我的意思。

+0

非常感謝,這種方法適合我!我使用了php版本。唯一不正確的是'長度'。你必須使用count($ yourArray)而不是長度。那麼它對我來說:) – semoi

+0

哦,我的壞。我通常儘量避免使用PHP;) – luschn

+0

請不要忘記接受我的回答 – luschn