|
|
|
| Всегда получалось, сейчас не понятно что!
$min_part_price = ($e * 0.38)+$e;
|
$e - цена закупки
0.38 - процент накрутки на товар
РЕЗУЛЬТАТ: Если цена $e = 63.48, то результат 87.9624! Верно!
Если цена $e = 1 377.60, то результат = 1.38 Неверно!
В чем прикол!? Получается если число больше 1000, то результат режется на 3 знака! | |
|
|
|
|
|
|
|
для: clubxaliav
(10.11.2014 в 13:55)
| | у Вас не число, а строка. И в этой строке пробел после единицы.
Аккуратнее нужно с типами данных. | |
|
|
|
|
|
|
|
для: Trianon
(10.11.2014 в 14:23)
| | Спасибо, я видел этот пробел! Но почему то не предал ему значение, так как число грузиться из scv файла, формат похоже неправильный. | |
|
|
|
|
|
|
|
для: clubxaliav
(10.11.2014 в 13:55)
| | Вы в школе учились? Скобки то зачем?
$n = 1377.6 + 1377.6 * .38; //1901.088
А то, что получается 1.38, так это не РНР виноват, а ваши ожидания, подсовывается совсем не то что надо, значит и результат соответствующий. | |
|
|
|