gpt4 book ai didi

PHP:将数字四舍五入为 16 位小数

转载 作者:可可西里 更新时间:2023-11-01 01:00:48 24 4
gpt4 key购买 nike

您好,我正在尝试将数字四舍五入到 16 位小数位,但它只显示并且不会四舍五入到 14 位小数位

这是我的尝试:

<?php

$num= 0.16346153846153846;

$round = number_format((float)$num, 17, '.', '');

echo $round * -1;
?>

输出:

-0.16346153846154

预期输出:

0.1634615384615385

我知道 float 只有 14 位十进制数字。 16 位十进制数还有其他方法吗?

最佳答案

您可以在运行时设置此参数。 16位数字通常是最大值大多数平台上的值(value),更大的值(value)只会给出无意义或“虚构的”数字:

ini_set("precision", "16");

参见 Changing precision level floating-point variables

关于PHP:将数字四舍五入为 16 位小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27641998/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com