2012-02-06 12 views
0

URLの出力はjson形式である必要があります。私は現在持っている:URLデータからグラブデータ

<?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']; 
} 

それは私にこのエラーを与える:

Invalid argument supplied for foreach() 

私が間違って何をしているのですか?誰でも私を見せてくれますか?

+0

はあなたが私たちを見るのを忘れて感じることはありません。変数 ? –

+0

変数 '$ items'はどこに宣言されていますか? –

答えて

1

$ itemsは宣言されておらず、foreach()は配列を要求しています。

はおそらく、あなたは意味:

foreach ($json as $item) { 

(。私はあなたのデコード出力が何であるかを見ることができないので、私は確実に知ることはできません)

+0

Perfecto!ありがとうございました! – CodeTalk