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

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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-28
  • 2022-12-23
  • 2021-11-14
  • 2021-07-07
  • 2021-11-08
  • 2021-11-10
猜你喜欢
  • 2021-07-26
  • 2021-11-02
  • 2022-12-23
  • 2021-06-20
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案