Format number in PHP

  • 本文关键字:PHP in number Format php
  • 更新时间 :
  • 英文 :


我想将带小数位数的数字格式化为不带小数位数的格式,例如:146.5到146500000。我如何在PHP中实现这一点?谢谢你。

乘100000?

不可能那么容易。

有几种方法可以做到这一点:

  1. 将数字乘以10的某次方
  2. 用户number_format (docs)添加零,然后使用str_replace (docs)删除小数点
$formatted_number = preg_replace('/./', '', sprintf('%06f', $number));

也许你指的是146500000,那么你可以使用floor($num);

浮点数可能很棘手,请确保使用扩展数学库进行任何乘法运算。查看BC数学图书馆的bcmul()获取更多信息。

最新更新