我正在尝试找到将用户数据提取到我网站上的最佳方式。从长远来看,用户名将来自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);
}
?>
我什么都没得到。有什么建议吗?
答案 0 :(得分: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);