我试图重新创建这样的内容:http://www.coincap.io/
它到目前为止工作,但我无法将数字显示为小数(.0000)。如果我尝试在单元格内进行(例如<td><?= $row->price; ?></td>
),它会与我的表格布局混淆。有没有办法设置单个对象以不同方式显示小数?
如价格:.0000,交易量:.00,等等。
<table>
<thead>
<tr>
<th>#Rank</th>
<th>Name</th>
<th>Price</th>
<th>Market Cap</th>
<th>Volume</th>
<th>Supply</th>
<th>24h(%)</th>
</tr>
</thead>
<tbody>
<?php function compare($a, $b) {
return intval($a->position24) - intval($b->position24);
}
$json = file_get_contents('http://www.coincap.io/front');
$data = json_decode($json);
usort($data, 'compare');
?>
<?php foreach ($data as $row) { ?>
<tr>
<td><?= $row->position24; ?></td>
<td><?= $row->long; ?></td>
<td><?= $row->price; ?></td>
<td><?= $row->mktcap; ?></td>
<td><?= $row->volume; ?></td>
<td><?= $row->supply; ?></td>
<td><?= $row->cap24hrChangePercent; ?></td>
</tr>
<?php } ?>
</tbody>
</table>
答案 0 :(得分:1)
您可以使用number_format这是一个number_format示例。
echo number_format(110000,2); // 110,000.00