2

我正在尝试找到将有关用户的数据拉到我的网站上显示的最佳方法。从长远来看,用户名将来自 MYSQL 数据库,但现在我只是创建了一个小数组。出于测试目的,我希望它能够吐出(来自数组的用户名)和观众人数。但我没有运气。

这是我下面的代码,下面的代码我只是试图从两个用户名中输出任何内容,但它是空的。

<?php
$streamstats = array();
$username = array("streamerhouse", "cohhcarnage");

foreach($username as $stream) {
$data = json_decode(file_get_contents('http://api.justin.tv/api/stream/list.json?channel=' . $stream)); 
$streamstats[] = $stream;
$print_r($streamstats);
}
?>

我什么也没得到。有什么建议吗?

4

1 回答 1

1

您有 2 个错误。首先你有 $ 之前print_r。第二个是您在 foreach 循环中打印它,但您应该在循环之后打印所有内容。下面给出一个截图代码:

$streamstats = array();
$username = array("streamerhouse", "cohhcarnage");

foreach($username as $stream) {
   $data = json_decode(file_get_contents('http://api.justin.tv/api/stream/list.json?channel=' . $stream)); 
   $streamstats[] = $data;
}
print_r($streamstats);
于 2014-03-05T20:13:52.753 回答