2012-12-14 16 views
0

可能重複:
json decode in php如何從簡單字符串創建數組?

我想我在PHP ID,竟沒有在PHP SDK文件。 所以我使用這個。

$a = file_get_contents('https://graph.facebook.com/100004304380055...'); 
echo $a['id']; 

響應的內容是

{ 
    "id": "100004304380055", 
    "name": "Ayush Mishra" 
} 

但它不返回我的id 100004304380055。我的東西$a不是一個數組。我想知道如何製作$a數組,然後通過$a['id']獲取我的ID。請提供代碼。任何幫助將不勝感激。

+0

無法解析您找回的數據。 – Brad

+0

感謝馬里奧,但我不知道什麼是Json字符串。 :( –

回答

2

端點正在返回一個JSON字符串;這是一種用於以字符串形式傳遞對象信息的格式。轉換的字符串返回一個對象,並抓住id屬性:

$data = json_decode($response); 
echo $data->id; 

哪裏$response是您的來電file_get_contents()的結果。

+1

感謝喬納森,它的工作。 –

相關問題