|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.09.2008, 20:10 | #1 |
Пользователь
Регистрация: 24.05.2008
Сообщений: 31
|
Математические формулы в PHP
Значит ситуация такова:
Необходимо в PHP скрипте расчитать НДС Пользователь вводит сумму в поле из поля данные пишутся в переменную $m необходимо из суммы выделить НДС 18%. я пишу так $m-$m/1.18 все вроде бы номально но результат получается такой например: 1000-1000/1.18 = 152.542372881 как оставить после разделителя два знака? необходим примерно такой результат 152.54 |
01.09.2008, 22:48 | #2 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Чтобы округлить - используется round()
А чтобы отрезать лишние цифры (без округления), можно сделать так: $m = (floor($m*100))/100;
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
01.09.2008, 23:33 | #3 |
Пользователь
Регистрация: 24.05.2008
Сообщений: 31
|
Спасибо огромное!!! Помогло!
сделал так вот: <? echo round($m-$m/1.18, 2); ?> оставил два знака после запятой |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Математические пакеты | yudjin | Общие вопросы Delphi | 0 | 03.05.2008 09:02 |
Формулы | SunKnight | Общие вопросы Delphi | 2 | 07.04.2008 09:38 |