PHP 中有什么方法可以舍入这个小数吗? 我试过round()
$dec = 5
$df=(100*($dec/100))/99999;
输出: 5.0000500005E-5
我需要让它变成 5,00 或 5,01 才能让它变圆。
我不擅长PHP,但我认为问题出在E-5
您需要为精度长度传递第二个参数:
float round ( float $val [, int $precision = 0 [, int $mode = PHP_ROUND_HALF_UP ]] )
例如"
echo round(1.2354636456, 2);
输出为:
1.24
使用 round()。简单地说,您正在尝试将 5 除以 9999,等于 0.00050005。在这里,如果您将优先级设置为 2,您将获得 0。集合 4 您将获得 0.0001
echo(round(0.00050005,4));
这里的 4 称为精度。要舍入到的小数
我在 PhP 版本中遇到了问题,无法正常工作,因为安装脚本中的一些错误在其他服务器上工作