如何在PHP中获取JSON数据?

时间:2013-06-25 11:21:07

标签: php json api foreach

如何使用PHP从JSON对象获取数据?:

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

这是我的PHP代码:

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

3 个答案:

答案 0 :(得分:6)

与任何其他PHP结构相同。

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

请注意,json_decode将json字符串转换为对象 - 通过将第二个参数指定为true,它将是一个(关联)数组。

因此,您可以像访问Ignacio和Jleagle指定的普通数组一样访问数组中包含的数据。您可以迭代数据或逐个显示它。