PHP json使用foreach解码数据

时间:2017-06-08 13:52:29

标签: php json foreach

我有以下链接,我想使用来自json解码字符串的foreach打印每个id项目。你知道我如何使用foreach获得这些物品吗? sample JSON data

3 个答案:

答案 0 :(得分:1)

为什么不使用专用于此的函数json_decode,用数据创建对象?然后,您可以遍历此对象。

答案 1 :(得分:1)

以下是代码示例:

$json_data = file_get_contents("http://ddragon.leagueoflegends.com/cdn/6.24.1/data/en_US/profileicon.json");

$data = json_decode($json_data, true);

$items = $data['data'];

foreach($items as $item){
    // Here you can get $item['id'] and $item['image'] and echo or do what you want with that data
}

答案 2 :(得分:0)

通过 cURL 加载数据:

$data = json_decode($your_json_data, 1);
foreach($data as $item) 
{
    var_dump($item);
    //...
}