манипулирование строкой php - PullRequest
1 голос
/ 17 декабря 2010

У меня есть 3 строки как 3 переменные

сумма $ 1, сумма $ 2, сумма $ 3

Обе суммы: сумма $ 2 и сумма $ 3 имеют значения после десятичной точки, например 12,34 или 12,00

Сейчас я выполняю следующую операцию, как $ сумма1 = $ сумма1 - ($ сумма2 + $ сумма3);

Мне нужно отобразить значение суммы $, с десятичными точками, даже если это не

пример:

$amount1     =         $amount1      -     ($amount2 + $amount3)
  12                       20               (6.00 + 2.00)

В приведенном выше примере я получаю 12, но мне нужно отобразить как 12.00

Любая помощь?

Спасибо

Ответы [ 2 ]

3 голосов
/ 17 декабря 2010
$amount1 = $amount1 - ($amount2 + $amount3);
echo number_format($amount1, 2, '.', '');
// Echos 12.00

Ссылка на PHP Документы: http://php.net/manual/en/function.number-format.php

Если вы имеете дело с денежными значениями, вы также можете использовать метод money_format .

0 голосов
/ 17 декабря 2010

Или (s)printf

printf('%.2f', 20 - (6.00 + 2.00));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...