var_dump((floor(16993.35 * 100) / 100)); // выведет: 16993.34
Куда делась 0.01 ?!?!?! Суть задачи простая округлить в меньшую сторону до 2 знака после запятой.
var_dump((floor(16993.35 * 100) / 100)); // выведет: 16993.34
Цитата (Joker @ 10.03.2016 - 10:46) |
Куда делась 0.01 ?!?!?! |
Цитата (Joker @ 10.03.2016 - 10:46) |
Суть задачи простая округлить в меньшую сторону до 2 знака после запятой. |
Цитата (Joker @ 10.03.2016 - 06:46) |
Куда делась 0.01 ?!?!?! |
Цитата (Joker @ 10.03.2016 - 06:46) |
Суть задачи простая округлить в меньшую сторону |
floor(round(16993.35 * 100)) / 100
function roundRepay($checkFinalSum){
$checkFinalSum = (int)round($checkFinalSum*100, 2, PHP_ROUND_HALF_DOWN);
$checkFinalSum = $checkFinalSum/100;
return $checkFinalSum;
};
Цитата (Joker @ 10.03.2016 - 14:55) |
Нашли решение |