php处理金额显示的一些笔记

最近一直在做关于结算方面的需求,也熟悉了一些处理金额显示的方法,总结如下:

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);

你可能感兴趣的:(php处理金额显示的一些笔记)