我正在使用Kucoin的API来获取硬币列表。
这是端点:https://api.kucoin.com/v1/market/open/coins
这是我的代码:
$kucoin_coins = file_get_contents('https://api.kucoin.com/v1/market/open/coins');
$kucoin_coins = json_decode($kucoin_coins, true);
print_r($kucoin_coins);
我可以看到如何瞄准一枚硬币:
echo "name: " . $kucoin_coins['data'][0]['name'];
但是我看不到如何遍历它们。
如何遍历这里返回的每个“硬币”?它们在返回的“数据”部分下。抱歉,我现在不知道该怎么做。谢谢!
答案 0 :(得分:1)
您可以使用foreach
命令遍历解码后的元素:
foreach ($kucoin_coins['data'] as $coin) {
//do your magic here.
}
但是我通常更喜欢使用json_decode($kucoin_coins)
而不是数组。我相信:
$item->attribute;
比这更容易编写:
$item['attribute'];
答案 1 :(得分:0)
User
答案 2 :(得分:0)
您可以使用foreach()这样遍历数据
<?php
$kucoin_coins = file_get_contents('https://api.kucoin.com/v1/market/open/coins');
$kucoin_coins = json_decode($kucoin_coins, true);
print '<pre>';
print_r($kucoin_coins);
print '</pre>';
foreach($kucoin_coins['data'] as $key=>$value){
echo $value['name']. "<br/>";
}
?>