2

自動寄付スクリプトを作成しようとしていますが、最後のエラーに直面しています。ユーザーが特定の金額で獲得できるポイントの量を表示したいのですが、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

これに対する解決策はありますか?

よろしくお願いします。

4

1 に答える 1

0

または他のテンプレートsprintf('%.2n', $usd_amount)に置き換えますsprintf('%.2f', $usd_amount)

于 2012-10-27T23:42:04.873 に答える