- ベストアンサー
小数点以下を強引に表示させたい
小数点以下を強引に表示させたいと考えています。 具体的には、「130」という値を「130.00」というように、小数点以下2桁まで表示させたいのです。3桁以下は切り捨てます。 これまでは、 $c = $a / $b; round($c, 2); という方法でやっていたのですが、$cがきっちり割り切れる値だと、どうも普通に小数点以下を表示させないようなのです。 例え「00」でも表示させたいのですが、そのような関数はありますでしょうか? よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
print number_format(130,2,'.',''); 千の桁にカンマをいれるなら最後のパラメータに カンマを指定しておきます。 print number_format(1234,2,'.',',');
その他の回答 (1)
- php504
- ベストアンサー率42% (926/2160)
回答No.2
こんな関数もあります printf("%.2f", $c); ただ切り捨てではなく四捨五入になります(roundもそうですが)
質問者
お礼
このようなやり方もあるのですね。 四捨五入の処理は構わないので、こちらを使ってみましょうか。 ご回答、有り難うございます。
お礼
うまくいったようです。 ご回答、有り難うございました。