2016-08-07 3 views
1

을 오류 드러내 : 오프셋 undefined가 : 0 라인 37이 발견 : 오프셋 undefined가 : 0 라인 (36)

라인을 37

$table = (table2)["response"]["players"][0]; 

작은 컷

"); 
} 

$steamid64 = $_GET["steamid"]; 

$url = "http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=" . $SteamAPIKey . "&steamids=" . $steamid64; 
$json = file_get_contents($url); 
$table2 = json_decode($json, true); 
//Undefined Variable which means it hasn't been Verified. 
$table = $table2["response"]["players"][0]; 
print_r($table2); 

?> 
+1

으로

$table = $table2["response"]["players"][0]; print_r($table2); 

교체는 분명 콜렉션'은' "플레이어"에서 어떤 요소가 없습니다. 코드는 있다고 가정합니다. 따라서 오류. – David

+1

가능한 [Notice : Undefined offset : 0 in]의 복제본 (http://stackoverflow.com/questions/6549561/notice-undefined-offset-0-in) – FirstOne

답변

0
당신은 인 print_r를 사용할 수 있습니다

($ table2); 당신이 선수의 첫 번째 항목을 얻기 전에 $ 테이블이 어떻게 구성되어 있는지보십시오. 예를 들어

: 이

print_r($table2); 
$table = $table2["response"]["players"][0]; 
관련 문제