рассчитать значение & amp; отображать отрицательное число (если применимо)

ОК, так что в таблице БД у меня есть 2 cols & ценности
Допустим
открытый = 1.23450 & близко = 1.23400

Теперь вот код PHP, который я пытаюсь использовать для расчета

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

Это должно вернуть значение -0.0005
Однако он просто возвращает значение 0, когда я отображаю $ pips

0

Решение

Если число после десятичного числа фиксировано (скажем, с точностью до 5 цифр)

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

Другие решения

Вы используете abs (), который возвращает абсолютное положительное значение числа, поэтому вам нужно умножить на «-1» (минус), и поскольку предлагаемые числа с плавающей запятой не так хороши в PHP, так что лучше рассчитать $pips как целое число, а затем деление в зависимости от количества цифр после точки.

0

По вопросам рекламы [email protected]