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

posted @ 2016-01-11 15:13  freephp  阅读(1727)  评论(0编辑  收藏  举报