最近一直在做关于结算方面的需求,也熟悉了一些处理金额显示的方法,总结如下:
1.每三位数字以逗号分隔,比如1000 => 1,000.
可以直接使用number_format函数。eg:echo number_formant(10000);
2.保留两位小数,且四舍五入。
$number = 1234.5678;
echo round($number ,2); //1234.57
3.保留两位小数,不进行四舍五入:
$number = '35.3434';
$str = substr(sprintf("%.3f", $number), 0 ,-1);