嗨我對PHP使用API非常新穎。這是我第一次嘗試。到目前爲止,我已經獲得了以JSON格式返回的數據。我有json_decoded()
它和var_dump()
返回我只能作爲一個對象內的對象。我的PHP缺乏經驗可能會在這裏展示。PHP |在一個對象中訪問一個對象
下面是我正在使用哪些代碼成功檢索數據。
$url = 'https://euw.api.pvp.net/api/lol/euw/v1.4/summoner/by-name/elderofaegis?api_key=RemovedForSO';
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_URL, $url);
$output = curl_exec($ch);
curl_close($ch);
$result = json_decode($output);
var_dump($result);
下面是什麼var_dump()
正在返回
object(stdClass)[1]
public 'elderofaegis' =>
object(stdClass)[2]
public 'id' => int 38186794
public 'name' => string 'ElderOfAegis' (length=12)
public 'profileIconId' => int 785
public 'summonerLevel' => int 30
public 'revisionDate' => float 1427933098000
有誰知道我怎麼可能通過其名稱訪問對象。通過這個我的意思是包含在引號內的部分,例如,如果我想呼應名稱我想要的東西沿着(僞下方)的行。
echo $result->object['name'];
上面的例子是僞,因爲我不知道它。 對於任何人想知道這是英雄聯盟API
謝謝。
所以請告訴我問題是你無法訪問它或什麼 – 2015-04-02 09:50:50