【问题标题】:How to display 24H Volume Coinmarketcap API如何显示 24 小时交易量 Coinmarketcap API
【发布时间】:2018-01-06 05:26:26
【问题描述】:

您好,我在 coinmarketcap api 中显示 24 小时交易量名称时遇到问题,当我调用它时会产生错误,但其他值工作正常,这可能是因为 24 小时交易量以数字开头。我想知道我将如何得到它。谢谢你。这是我当前的代码

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>


<table>
<tbody>
<tr>
<th>Name</th>
<th>Symbol</th>
<th>Rank</th>
</tr>
<?php   
ini_set('max_execution_time', 300);
// $tick = file_get_contents('https://api.coinmarketcap.com/v1/ticker/bitcoin/');
$url ='https://api.coinmarketcap.com/v1/ticker/?start=0&limit=1000';// path to your JSON file
$data = file_get_contents($url); // put the contents of the file into a variable
$characters = json_decode($data); // decode the JSON feed

// echo $characters[0]->name;

foreach ($characters as $character) {
echo '<tr>';
echo '<td>' . $character->name . '</td>';
echo '<td>' . $character->symbol . '</td>';
echo '<td>' . $character->rank . '</td>';
echo '<td>' . $character->price_usd . '</td>';
echo '<td>' . $character->price_btc . '</td>';
echo '<td>' . $character->total_24h_volume_usd . '</td>';

echo '<td>' . $character->market_cap_usd . '</td>';
echo '<td>' . $character->available_supply . '</td>';
echo '<td>' . $character->total_supply . '</td>';
echo '<td>' . $character->max_supply . '</td>';
echo '<td>' . $character->percent_change_1h . '</td>';
echo '<td>' . $character->percent_change_24h . '</td>';
echo '<td>' . $character->percent_change_7d . '</td>';
echo '<td>' . $character->last_updated . '</td>';

echo '</tr>';
}
?>
</tbody>sdsdf
</table>

</body>
</html>

【问题讨论】:

    标签: php api


    【解决方案1】:

    为了访问以该 fashoin 命名的字段,您需要用 {''} 包装它们。所以你需要写$character-&gt;{'24h_volume_usd'}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 2015-04-10
      • 2015-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多