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

时间:2017-10-23 13:18:05

标签: php negative-number

好的,所以在DB表中我有2个cols&值 让我们说 开= 1.23450& close = 1.23400

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

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

这应返回-0.0005的值 然而,当我回显$ pips

时,它只是简单地返回值0

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

你正在使用abs()返回一个数字的绝对正值,所以你需要乘以" -1" (减号)并且由于建议的浮点数在PHP中不是很好,所以最好首先将$pips计算为整数,然后根据点之后的位数进行除法。