$id = '76561198036414106';
$key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$link2 = file_get_contents('http://api.steampowered.com/ISteamUser/GetFriendList/v0001/?key=' . $key . '&steamid=' . $id . '&relationship=friend');
$myarray2 = json_decode($link2, true);
foreach ($myarray2['friendslist']['friends'] as $type) {
echo "<br>id: " . $type['steamid'];
[save this $type['steamid'] into a var, then do a foreach again and save down the next to another variable]
}
如何将foreach输出的输出保存到多个变量? var1,var2,var3等,直到数组不再输出任何内容。
我想要做的是,这个剧本会让我所有朋友的社区ids得到充分发挥,然后我会接受这些ids并通过另一个api电话来运行它们,这将使我的朋友们玩了多少在过去的两周内某些游戏。所以我需要的是如何保存api输出的所有社区id并将它们全部放在一个单独的变量中。
答案 0 :(得分:1)
将这些SteamID保存到数组中。
$steamids = array();
foreach ( ... )
{
array_push($steamids, $type['steamid']);
}
此时,您可以使用另一个foreach
来拨打加油站
foreach($steamids as $steamid)
{
// Call your API
}