计算值并显示负数(如果适用)

calculate value & display negative number ( if applicable )

好的,所以在数据库中 table 我有 2 个列和值 让我们说 开盘价 = 1.23450 & 收盘价 = 1.23400

现在这是我尝试用于计算的 PHP 代码

 $pips = abs($value['close'] - $value['open'])*1;

这应该 return 值为 -0.0005 然而,当我回显 $pips

时,它只是 returns 值 0

如果小数点后的位数是固定的(比如5位精度)

 $pips = abs($value['close']*100000 - $value['open']*100000);
 $pips = $pips/100000;

您使用的是 abs(),其中 returns 一个数字的绝对正值,因此您需要乘以“-1”(减号),并且建议浮点数在 [=13 中不太好=] 所以最好先计算 $pips 作为一个整数,然后根据点后的位数进行除法。