[PHP-users 24725] 四捨五入

菊澤 正明 kikuzawa @ cyber-coo.com
2005年 2月 26日 (土) 10:34:00 JST


菊澤 と申します。

小数データ値をある桁で四捨五入する必要があって、
number_format関数を使ったところ、ある特定の値
のみ、四捨五入されないようです。

環境A
win2kサーバ + PHP-4.3.10 + Apache2.0.52

ソース
echo number_format(1.005, 2)."<br>\r\n";
echo number_format(2.005, 2)."<br>\r\n";
echo number_format(3.005, 2)."<br>\r\n";

結果
1.00
2.01
3.01

手持ちの違う環境で試すと

環境B
Linux + PHP-4.3.8 + Apache1.3.28

結果
1.01
2.01
3.01

number_format関数の仕様が変わったのでしょうか?
それともOSの問題でしょうか?

ご存知の方いらっしゃいましたら、お願いします。


--------------------------------------------
菊澤 正明  mailto:kikuzawa @ cyber-coo.com
(有)サイバー・クー http://www.cyber-coo.com
phone.03-5785-4658 fax.03-5785-4659



PHP-users メーリングリストの案内