我正在尝试从NHL.com解码json文件以在IRC频道中显示分数。此脚本以前一直有效,但由于某种原因,它不再有效:
$url = "http://live.nhl.com/GameData/Scoreboard.json";
$json = file_get_contents($url);
$decode = json_decode($json);
现在,如果我执行print_r($ decode),则为空白。但是,如果我执行print_r($ json),它会显示文件的内容。显然,在没有解码的情况下,我无法在之后的foreach循环中使用它。
为什么要填充$ json,但用json_decode解码会使它变成空白?我觉得我错过了一些显而易见的东西,但上个赛季这种方法运作良好,而且似乎没有任何改变。