概述
本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
使用php去除两位小数后的值,换句话就是使用php保留小数点后两位
PHP提供了多种方法,下面来看看:
1、使用round()函数
round() 函数对浮点数进行四舍五入。
只需将该函数的第二个参数设置为2,即可保留两位小数。
<?php
echo round(3.412,2)."<br>";
echo round(3.45648,2);
?>
登录后复制
2、使用number_format()函数
number_format()函数用于将字符串转换为数字。它会在成功时返回格式化的数字,否则会在失败时给出E_WARNING。
实现四舍五入,如果是不带小数位数的,会自动用0补至指定的小数位数
<?php
echo number_format(4.582,2)."<br>";
echo number_format(4.588,2)."<br>";
echo number_format(4.1,2);
?>
登录后复制
3、使用sprintf()函数
实现四舍五入,并且如果是不带小数位数的,会自动用指定的字符(指定的0)补至指定的小数位数
<?php
echo sprintf("%01.2f", 5.228)."<br>";
echo sprintf("%01.2f", 5.224)."<br>";
echo sprintf("%01.2f", 5);
?>
登录后复制
4、使用 floor()函数
可以不四舍五入的保留小数点后两位。
floor()函数是舍去取整。例如,floor(4.66456) 结果:4 ,floor(9.1254) 结果9 。
因此,去小数点后两位,需要先乘以100,然后舍去取整,再除以100,即:
floor(数值*100)/100
登录后复制
示例:
<?php
echo (floor(3.148*100)/100)."<br>";
echo (floor(3.142*100)/100);
?>
登录后复制
推荐学习:《PHP视频教程》
以上就是php怎么去除两位小数后的值的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是贤惠夏天为你收集整理的php怎么去除两位小数后的值的全部内容,希望文章能够帮你解决php怎么去除两位小数后的值所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复