I\'m new to php and this has really stumped me - i\'m trying to parse this json in order to get the value of match_id
.
{
\"result\": {
\
You are getting an array back from json_decode()
as you passed the second parameter with a value of true
so you access it like any multi-dimensional
array:
$matchhistoryjson = file_get_contents($apimatchhistoryurl);
$decodedmatchhistory = json_decode($matchhistoryjson, true);
echo $decodedmatchhistory['result']['matches'][0]['match_id'];
Demo
Naturally if you have multiple matches you wish to get the match ID for you can loop through $decodedmatchhistory['result']['matches']
and get them accordingly.