我是新來的PHP,這真的難倒我 - 我試圖解析這個JSON爲了得到match_id
的值。試圖解析與PHP的JSON
{
"result": {
"status": 1,
"num_results": 1,
"total_results": 500,
"results_remaining": 499,
"matches": [
{
"match_id": 649218382,
"match_seq_num": 588750904,
"start_time": 1399560988,
"lobby_type": 0,
"players": [
{
"account_id": 4294967295,
"player_slot": 0,
"hero_id": 69
}
]
}
]
}
}
到目前爲止,我有:
$matchhistoryjson = file_get_contents($apimatchhistoryurl);
$decodedmatchhistory = json_decode($matchhistoryjson, true);
$matchid = $decodedmatchhistory->{'match_id'};
但我敢肯定,這不是做所有正確的方式。我只需要這個JSON文件就是匹配ID。
你爲什麼認爲這不是辦法? –
你的json無效。 ''''''''''''''''# – Brewal
因爲當'echo $ matchid'時我得不到任何東西。 –