我正在尝试创建一个自动捐赠脚本,但我面临最后一个错误。我想显示一个用户能够获得一定金额的点数,但是它不会显示x点数的成本。我将发布以下代码。
$donation_types = array(
1 => 100,
5 => 500,
10 => 1000,
15 => 1500,
25 => 2500,
50 => 5000,
100 => 10000
);
//这是一定数量积分的美元金额,例如:100美元可以获得10000积分。
<?php
foreach ($donation_types as $usd_amount => $dp_amount) {
?>
<option value="<?php echo $usd_amount; ?>">$<?php echo sprintf('%.2n', $usd_amount); ?> - <?php echo number_format($dp_amount, 0); ?> DP</option>
//这就是我想要显示点数的价格。正如您在下面所看到的那样,它不会显示仅以美元符号为代价的价格。
我不允许发布图片,但这里是图片的链接:http://puu.sh/1jttY
有解决方法吗?
最诚挚的问候。
答案 0 :(得分:0)
将sprintf('%.2n', $usd_amount)
替换为sprintf('%.2f', $usd_amount)
或其他模板