Royal Flash
-=MaestrO=-
Здравствуйте.
Стандартная функция php round() округляет математически не верно, пример ниже.
Ответом на округление числа 49,0049 до 2 знаков запятой так же должно быть 49,01, если начинать округление с последней цифры числа.
Есть ли функция php, производящая математически верное округление, или изобретать свой "велосипед"?
Стандартная функция php round() округляет математически не верно, пример ниже.
Код:
echo 'round(x, 2): 49,0044: '.(round(49.0044, 2)).'; '; // Ответ 49 - верно
echo '49,0049: '.(round(49.0049, 2)).'; '; // Ответ 49 - НЕ ВЕРНО
echo '49.0059: '. (round(49.0059, 2)); // Ответ 49.01 - верно
Есть ли функция php, производящая математически верное округление, или изобретать свой "велосипед"?