设计笔记

  • sprintf()
  • round()
  • number_format()
  • 首页
  • 作品
  • 代码
  • 随笔
  • 关于博主
    • 豆瓣书影
  • 友情链接
  • 文章归档
  • 榜上有名
  • RSS Feed
  • GitHub
  • Twitter
  • Link

喜欢这款主题

抢先体验

PHP常见的保留小数位方法

  • Tokin
  • 2016-06-07
  • 10

总之,对于常见的小数用round函数就可以了,如果round遇到的一些不可预知的问题可以尝试一下其他方法。

sprintf()

sprintf() 函数把格式化的字符串写写入一个变量中

echo sprintf("%.3f", 123456.123456); //123456.123

round()

php集成的函数,如果精度一般,推荐用它

echo round(123456.123456,3); //123456.123

number_format()

利用千位分组来格式化数字的函数,如果精度较大,可以尝试使用它

echo number_format(123456.123456, 3); //123,456.123

大体就是这样了,关于number_format()函数的扩展阅读可以参照: http://www.w3school.com.cn/php/func_string_number_format.asp

© 2025 设计笔记
Theme by Wing
  • {{ item.name }}
  • {{ item.name }}