我有一个卷曲请求,我试图显示'名称'从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) }
答案 0 :(得分:1)
如果我理解正确的话:
otherserver.com
我自己更喜欢物品:
$json = json_decode($result, TRUE); //return an array
var_dump ($json['name']);
当您来回转换数组时,JS没有关联数组,因此它会将非数字数组转换为对象。