这个代码应该得到twitch上的所有特色频道,与他们的显示名称和现场观众,但它返回与"警告:非法字符串偏移'频道'在....
<?php
$hue = file_get_contents('https://api.twitch.tv/kraken/streams/featured');
$hue1 = json_decode($hue, TRUE);
foreach ($hue1 as $data)
{
foreach ($data as $datas) {
echo ($datas['channel']['display_name']."<br/>" .$datas['channel']['viewers']."");
}
}
?>
有一个关联数组,它的前两个键分别是_links和featured。您可能需要特征数组。试试这个:
<编辑版本/strong>
<?php
$hue = file_get_contents('https://api.twitch.tv/kraken/streams/featured');
$api_values = json_decode($hue, TRUE, 8);
foreach ($api_values["featured"] as $entry){
echo $entry['stream']['channel']['display_name'] . "<br/>" . $entry['stream']['viewers'];
}
?>
当迭代一个已知形状的关联数组时,使用已知存在的键是很有用的。