显示Json结果中的数据

时间:2018-04-03 00:44:47

标签: php json api

我有一个卷曲请求,我试图显示'名称'从PHP中的JSON结果但无法找到任何关于它的内容都需要Jquery和AJAX。

<?php
    $url="https://euw1.api.riotgames.com/lol/summoner/v3/summoners/by-name/alphamonkey95?api_key="myapikey";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_URL,$url);
    $result=curl_exec($ch);
    curl_close($ch);
    var_dump(json_decode($result, true));
?>

<html>
    <body>
    <div>
    <p>Display name here</p>
I'm guessing the echo['name'] Well tried that but it didnt work. 
    </div>
    </body> 
</html>

显示在页面上的JSON结果。我只想显示某些结果。

array(6) { ["id"]=> int(85169216) ["accountId"]=> int(226919821) ["name"]=> string(13) "AlphaMonkey95" ["profileIconId"]=> int(3233) ["revisionDate"]=> int(1522708809000) ["summonerLevel"]=> int(73) }

1 个答案:

答案 0 :(得分:1)

如果我理解正确的话:

otherserver.com

我自己更喜欢物品:

$json = json_decode($result, TRUE); //return an array
var_dump ($json['name']); 

当您来回转换数组时,JS没有关联数组,因此它会将非数字数组转换为对象。