当我分手时,
echo 50.3228679581385 / 100;
Output:0.50322867958139
应该是0.503228679581385
。有没有办法避免违约?
答案 0 :(得分:2)
是的,有一个INI设置,其中14是默认值:
浮点数中显示的有效位数 ; http://php.net/precision
精度= 14
根据需要增加到15或更多。也可以在运行时工作:
ini_set('precision', 15);
答案 1 :(得分:1)
这不是默认的舍入,而是因为双倍的精度限制。