当前位置:编程学习 > php >>

php用round函数取小数点后取两位的方法和代码

一、
经常用到小数点后取几位,但不能进位的情况。比如3.149569  取小数点后两位,最后两位不能四舍五入。结果应该是3.14。需要用到这个函数floor。该函数是舍去取整。如floor(4.66456) 结果:4  。 floor(9.1254) 结果9 。所以要去小数点后两位,需要先乘以100,然后舍去取整,在除以100   $a=floor(3.149569*100)/100


计算百分数
$successRate = floor((2/3'])*10000)/10000*100;
$result = $successRate.'%';
结果66.67%
二、round函数
说明
float round ( float val [, int precision])


返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,