自动捐赠脚本,无法显示价格。

时间:2012-10-27 23:30:44

标签: php

我正在尝试创建一个自动捐赠脚本,但我面临最后一个错误。我想显示一个用户能够获得一定金额的点数,但是它不会显示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; ?>">&#36;<?php echo sprintf('%.2n', $usd_amount); ?> - <?php echo number_format($dp_amount, 0); ?> DP</option>

//这就是我想要显示点数的价格。正如您在下面所看到的那样,它不会显示仅以美元符号为代价的价格。

我不允许发布图片,但这里是图片的链接:http://puu.sh/1jttY

有解决方法吗?

最诚挚的问候。

1 个答案:

答案 0 :(得分:0)

sprintf('%.2n', $usd_amount)替换为sprintf('%.2f', $usd_amount)或其他模板