显示用json编写的文件的某些部分

时间:2016-05-22 16:37:16

标签: php json

以下是我的JSON文件:

{
    "example": "1",
    "example2": 2,
    "text": "3",
    "info": {
        "agent": 4,
        "sum": 5,
        "collection": [{
            "Name": "6",
            "Pic": "7"
        } {
            "Name": "8",
            "Pic": "9"
        }, {
            "Name": "10",
            "Pic": "11"
        }]
    }
}

我如何显示每个'name'和'pic'我认为我需要使用foreach循环但不知道如何。

这是我的所有代码:

$data = json_decode(file_get_contents('http://linktojson.com'));
echo $data['info']['collection'][0]['Name'];
echo $data['info']['collection'][0]['Pic'];

1 个答案:

答案 0 :(得分:2)

这应该有效

<span class="my-profile">My Full Name</span>

有效JSON

 $data = json_decode(file_get_contents('http://linktojson.com'));

echo "<pre>".print_r($data,1)."</pre>";
foreach($data->info->collection as $key){

    echo $key->Pic;
    echo $key->Name;

  }