在处理数字的时候,要是有无线小数的话,保存不到数据库,这时候我们可以使用一些函数去处理这些数字保留小数两位,需要知道截取小数点后两位的也可以这样做,复杂做法
使用round()函数利用round()对浮点数进行四舍五入,其他第一个数值为需要处理的数字,第二个就是保留小数点后多少为数字
使用sprintf()函数进行sprintf格式化字符串,第一个保留多少位,第二个参数为数字;其中保留第几位的写法为%.2f;想写几位就写几位
第三个为利用千位分组来格式化数字的函数number_format(),和第一个写法参数有点像,其中,第三位为分割符号,第四位为空
也可以使用printf,和第二个步骤一样,其中保留第几位的写法为%.2f,两者没什么区别,看你自己喜欢哪种写法
针对比较常用的函数round()的使用详解,其中第二个参数为负数就整数取值,从右往左数第几个全部选中化0,其中获取一直四舍五入顶进来
自己写的复杂一点但是很准确的保留数字最后两位的方法,不会四舍五入,比较精准,因为是直接拆分组合的数字,
相关阅读