2012-02-06 14 views
0

URL의 출력은 json 형식이어야합니다. 내가 현재 가지고 :URL에서 데이터 가져 오기

Invalid argument supplied for foreach() 

내가 잘못 뭐하는 거지 : 그것은 나에게 오류를 제공

<?php 

$url = 'http://ffapi.fanfeedr.com/basic/api/leagues?api_key=thekeyvalue'; 
$content = file_get_contents($url); 
$json = json_decode($content, true); 

foreach($items as $item) { 
    print $item['id']."<br>".$item['name']; 
} 

? 누구든지 나를 보여줄 수 있습니까?

+0

당신이 우리에게 보여 깜빡 생각하지 않습니다 변수? –

+0

변수'$ items'가 선언 된 곳은 어디입니까? –

답변

1

$ items은 선언되지 않았으며 foreach()는 배열을 필요로합니다.

아마도 당신은 의미 :

foreach ($json as $item) { 

(나는 당신의 디코딩 출력이 무엇인지 볼 수 없기 때문에, 나는 확실히 알 수 없습니다.)

+0

퍼펙 토! 고맙습니다! – CodeTalk