array (0 => 3.57,)在php不同的版本里表现不同,7.1及以后,正常显示,比如在5.6里就显示如下array (0 => 3.5699999999999998,)有没有知道为什么的
顺晟科技
2022-09-15 14:50:50
122
array (
0 => 3.57,
)
在php不同的版本里表现不同,7.1及以后,正常显示,比如在5.6里就显示如下
array (
0 => 3.5699999999999998,
)
有没有知道为什么的?
首先,这不是php的问题,这个精度问题跟语言无关的
然后,你想表达什么问题呢?
1、如果是log里有问题,可以转成json,或者转成string保存
2、如果是加减运算有问题,使用高精度运算,bcadd(加法)、 bcsub(减法)
所以,你具体什么问题,可以贴下代码呢