2013-06-25 92 views
5

我如何從JSON對象中的數據,因爲這與PHP?:如何在PHP中獲取JSON數據?

[ 
{ 
    "name": "Anders", 
}, 
{ 
    "name": "Chris", 
}, 
{ 
    "name": "Peter", 
} 
] 

這是PHP代碼,我有:

$url = 'http://urltotheapi'; 
$content = file_get_contents($url); 
$json = json_decode($content, true); 

回答

1
foreach($json as $i){ 
    echo $i['name']; 
} 
6

同其他任何PHP結構。

echo $json[1]['name']; 
+0

哦,我忘了,我想要顯示每個名字。 – anderskristo

+0

那又如何?這就是'foreach()'的用處。 –

1

注意json_decode轉換JSON字符串到一個數組 - 並通過指定作爲真正的第二個參數,這將是一個關聯數組。因此,您可以像訪問Ignacio和Jleagle指定的普通數組一樣訪問包含在其中的數據。您可以迭代數據或逐個顯示它。