重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这不是系统性问题,请粘贴你的代码看看,可能是代码处理不妥。
创新互联是一家专业提供四平企业网站建设,专注与网站建设、成都网站设计、H5场景定制、小程序制作等业务。10年已为四平众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
php保留两袜迟位小数高迹并且四舍五入
代码如下:
$num = 123213.666666;
echo sprintf("%.2f", $num);
php保留两位小数并且不四舍五入
代码如下:
$num = 123213.666666;
echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2));
php进一法取整
代码如下:
echo ceil(4.3); // 5
echo ceil(9.999); // 10
php舍去法,取整数
代码如下告念李:
echo floor(4.3); // 4
echo floor(9.999); // 9
最佳的方式是用贺喊PHP的函数;
round(x,prec):round() 函数对浮点数进行四舍五入。闭拍行轿哗
参考
PHP变灶亩量保留一位小数,包括0;隐悄森可以考虑使用sprintf函数,控制浮点数格式。示例如下运伍:
?php
header("Content-type:text/html;charset=utf-8;");
$money=20;
$money=sprintf("%.1f",$money);
echo $money;
//20.0
$money2=20.20;
$money2=sprintf("%.1f",$money2);
echo $money2;
//20.2