Простое вычитание на PHP (Арифметические операторы) - PullRequest
0 голосов
/ 18 августа 2011

Мне нужна помощь с этим простым вычитанием:

$savings = ($newprice - $newvalue);

$ newprice и $newvalue являются значениями типа 120.00 и 40.00

Проблема в том, чтоотображается как 80, без .00 (точка00) в конце.

Я хотел бы сохранить значения в одном формате (точка плюс двойное значение Cero в конце);что мне нужно изменить или включить в этот код?

Заранее спасибо

Ответы [ 4 ]

3 голосов
/ 18 августа 2011

http://php.net/number_format

$savings = number_format($newprice - $newvalue, 2);
1 голос
/ 18 августа 2011
$savings = sprintf("%0.2f", ($newprice - $newvalue));
0 голосов
/ 18 августа 2011

Я думаю, вам нужно сделать

$savings = 80;
echo number_format($savings);
0 голосов
/ 18 августа 2011

Проверьте эту функцию:

number_format();
...