跳至正文
设计笔记 静水流深,美语善缘
代码 约 1 分钟阅读

PHP常见的保留小数位方法

PHP中常见的保留小数位方法包括:使用`round()`函数进行一般精度处理,使用`sprintf()`函数将格式化的字符串写入变量,适合需要固定格式的场合,以及使用`number_format()`函数进行数字格式化,适合处理较大精度并支持千位分组显示。根据具体需求选择合适的方法。

总之,对于常见的小数用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