gpfd.net
当前位置:首页 >> php 如何保留2位小数 >>

php 如何保留2位小数

PHP变量保留一位小数,包括0;可以考虑使用sprintf函数,控制浮点数格式。示例如下:

要分2种情况。 1、数值不变,只在输出时保留2位小数。 echo sprintf('%.2f', 3.1415); 2、数值上保留2位 echo round(3.1415, 2);

直接格式化输出就可以了。 希望我的回答能帮助你。

$number= '124345.67888'; $p= stripos($number, '.'); echo substr($number,0,$p+3); 这个没有四舍五入

用round函数。 其中包含2个参数,第一个参数是要转化的变量,第二参数是要保留的小数位数! 望采纳,谢谢!

round(PHP 3, PHP 4, PHP 5)round -- 对浮点数进行四舍五入例子 1. round() 例子

主要是函数number_format 这个函数还有其他更多的功能,你去查一下手册吧。

round($float,$precision);返回将 $float 根据指定精度 $precision(十进制小数点后数字的数目)进行四舍五入的结果。

解决思路如下(具体过程在代码中有注释):

先使用number_format取小数位数后三位,再进行字符串截取 //千分位逗号分隔,获取小数点后1位 substr(number_format($price, 3, '.',','),0,-2);

网站首页 | 网站地图
All rights reserved Powered by www.gpfd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com