number_formatは小数点を四捨五入する
3桁区切りにカンマを表示するだけじゃないので注意。
<?php number_format(0.555); // 1 // 四捨五入して小数点2位まで表示 number_format(0.555, 2); // 0.56 sprintf("%.2f",0.555); // 0.56 // 切り上げて小数点2位まで表示 ceil(0.444*100) / 100 // 0.45
ちなみに小数点ありにすると整数でも.00みたいに
表示されてしまうのでそれを防ぐには嫌だけど以下のようにする。
<?php preg_replace('/^(.*)\.0+$/', '${1}', number_format(1000.00, 2)); // 1,000