[Problem] Klasse + file_get_contents

Ich hab das Problem, das der json so verschachtelt ist, das ich es nicht mal via index ausgewertet bekomme :eek:
Magst du mir vielleicht dabei helfen?
 
Fehlercode: Notice: Trying to get property of non-object in D:\XAMPP\htdocs\riot_api\index.php on line 38

Code:
function get_league($sum_id, $region, $api_key){
     $inhalt = file_get_contents('https://euw.api.pvp.net/api/lol/euw/v2.4/league/by-summoner/'
                   . $sum_id
                     .'/entry?api_key='
                       . $api_key);
      
     $inhalt_decoded = json_decode($inhalt, true);

     //$e = $inhalt_decoded->tier;
    
     return $inhalt_decoded;
   }

[....]

echo get_league($sum_id, $region, $api_key)["$sum_id"]->{"tier"};

json_last_error() gibt folgendes aus
0
 
Bin mir nicht 100% sicher, aber müsste das nicht so lauten:
PHP:
$obj = get_league($sum_id, $region, $api_key);
echo $obj[$sum_id]['tier'];
In deiner JSON Struktur folgt nach der sum_id aber ein Array mit Inhalten, deswegen eher so:
PHP:
$obj = get_league($sum_id, $region, $api_key);
echo $obj[$sum_id][0]['tier'];
 
Zuletzt bearbeitet:
Zurück