2

次のコードを取得しました

#   On va convertir en somme monétaire
#   We convert our integer into a way to read money
$Vars['Income']     = money_format('%.2n', $Income);
$Vars['Spending']   = money_format('%.2n', $Spending);

#   On va calculer ce qui reste à dépenser
#   We do the math to know how much we can spend until the end of the month
$Vars['Remaining']  = money_format('%.2n', $Income - $Spending);

がマイナス (0 未満) の場合$Income - $Spending、収入は支出を下回っています。大丈夫。私は自分のロケール、フランス語 (カナダ) を使用しており、負の数の結果は (X,XX $) です。

- 記号がないと意味がないので、(0.00$) ではなく -0.00$ で数値を出力できるようにしたいと考えています。

例 私の収入は 75.00 ドルで、支出は 100.00 ドルです。私は25ドル多く使ったので、残りのお金は出力されます(25.00ドル)が、-25.00ドルが必要です。

( または + を追加しようとしましたが、わかりません。

ありがとう

更新:画像

ここに画像の説明を入力

4

1 に答える 1

5

のフォーマット文字列money_formatは少し紛らわしいです。あなたが欲しいものは:

money_format('%+.2n', $Income - $Spending);
于 2012-09-14T17:44:26.320 に答える