php保存2位小数没有四舍五入的办法:
保存2为小数没有四舍五入,
实际上咱们理解了sprintf的特点会四舍五入小数后咱们多保存了一名,而后用substr来截取前2位:代码以下
$n=0.1265489; echo sprintf("%.2f",substr(sprintf("%.3f", $n), 0, -1));//0.12
PHP保存两位小数而且四舍五入,用到了sprintf函数对$n进行了格局化%.2f是指标格局,此中2示意两位f示意float(浮点型) 第3为小数6被四舍五入;
$n=0.1265489; echo sprintf("%.2f", $n); // 0.13
round函数
<?PHP echo round(3.4); // 3 echo round(3.5); // 4 echo round(3.6); // 4 echo round(3.6, 0); // 4 echo round(1.95583, 2); // 1.96 echo round(1241757, -3); // 1242000 echo round(5.045, 2); // 5.05 echo round(5.055, 2); // 5.06 ?>
保举教程: 《php教程》
以上就是php若何保存2位小数没有四舍五入的具体内容,更多请存眷资源魔其它相干文章!
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!