从URL Php获取数据

时间:2012-02-06 23:48:48

标签: php loops foreach

URL的输出应为json格式。我目前有:

<?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()

我做错了什么?有人能告诉我吗?

1 个答案:

答案 0 :(得分:1)

$ items未声明,foreach()期待数组。

也许你的意思是:

foreach ($json as $item) {

(因为我无法看到你的解码输出是什么,我无法确定。)