为了账号安全,请及时绑定邮箱和手机立即绑定

如何在PHP中获取小数点后两位数

如何在PHP中获取小数点后两位数

PHP
千巷猫影 2022-12-30 16:04:06
样本输入-33.8670522151.197736212.9582505所需输出-33.86151.1912.95我得到的输出-33.87151.2012.96下面是我的代码,但问题是它四舍五入了最后一位数字$n_va = substr($va, 0, $va < 0 ? 3 : 2);任何人都可以帮助我吗!!!!
查看完整描述

1 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

要获得所需的结果,请将数字乘以 100,intval截断为整数部分,然后再次除以 100:

$values = array(-33.8670522, 151.1977362, 12.9582505);


foreach ($values as $value) {

    echo intval($value * 100) / 100 . PHP_EOL;

}

输出:


-33.86

151.19

12.95

3v4l.org 上的演示


查看完整回答
反对 回复 2022-12-30
  • 1 回答
  • 0 关注
  • 105 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信