从JSON文件中获取数据(使用cURL)


get data from JSON file (with cURL)

我想将一些JSON数据转换为php数组,这是我的代码:

<?php
$obj1=json_decode('http://ddragon.leagueoflegends.com/cdn/3.15.5/data/en_US/champion/Aatrox.json', true);
$championname = $obj1[data][aatrox][name];
echo $championname;
?>

问题是我不知道如何从http://ddragon.leagueoflegends.com/cdn/3.15.5/data/en_US/champion/Aatrox.json

如何使此代码正常工作?

尝试使用file_get_contents(),如下所示:

    $json = file_get_contents('http://ddragon.leagueoflegends.com/cdn/3.15.5/data/en_US/champion/Aatrox.json');
    $obj1 = json_decode($json , true);
    $championname = $obj1['data']['aatrox']['name'];
    echo $championname;

使用file_get_contents下载文件。

$json = file_get_contents('http://ddragon.leagueoflegends.com/cdn/3.15.5/data/en_US/champion/Aatrox.json');
$obj1 = json_decode($json, true);