2010-12-17 18 views
1

は、私は3つの変数として3列PHPの文字列操作

$ amount1、$ AMOUNT2、$ amount3

どちらも、$ AMOUNT2を持っており、$ amount3は今12.34または12.00

のような小数点の後に値を持っています私は以下のような操作をしています $ amount1 = $ amount1 - ($ amount2 + $ amount3);それは

例でない場合であっても

私は小数点で、$量の値を表示する必要があります。上記の例で

$amount1  =   $amount1  -  ($amount2 + $amount3) 
    12      20    (6.00 + 2.00) 

、私は12を取得していますが、私は12.00として表示する必要があります

助けが必要ですか?

おかげ

答えて

3
$amount1 = $amount1 - ($amount2 + $amount3); 
echo number_format($amount1, 2, '.', ''); 
// Echos 12.00 

PHPドキュメントへのリンク:http://php.net/manual/en/function.number-format.php

あなたは金銭的価値を扱っている場合は、あまりにもmoney_formatメソッドを使用することができます。

+0

小さなノート:PHPのドキュメントによると、money_format()は、Windowsであまりをnumber_formatする別の方法を提案して –

0

それとも(s)printf

printf('%.2f', 20 - (6.00 + 2.00)); 
+0

おかげで定義されていません。 –