반올림 관련 답변좀요..
본문
round 사용하여 반올림 하는데..
이게 특정값에서 반올림이 안되는데요...
혹시 조언좀 주실분...
0.575 일경우 반올림하면 0.58 이 맞자나요?
근데 웹상에서 반올림 하면 이게 0.57 로 표기가 되는데...
다른숫자는 다 되는거 같은데..... 6, 7 이 두자리가 들어가면 반올림이 안되는데..
ex) 0.565 , 0.575
이 것들만 반올림이 안되고 그냥 표기가 되는데 혹시 경험 해보시거나 조언좀 주실분 계신가요 ㅠㅠ
참고로 php 4버전입니다;;
4버전이라 안되나....흠...
답변 1
=========================================
틀립니다.
반올림이라는 것은 무슨 자리에서 반올림한다는 기준이 있어야 합니다.
무슨 자리에서 반올림하시려는지요?
근데 웹상에서 반올림 하면 이게 0.57 로 표기가 되는데.
===============================================
0.575인경우 소수 두째자리까지명시하며 세째자리에서 반올림을 한다면
0.58이 되어야 합니다. 잘못하셨나봅니다.
다른숫자는 다 되는거 같은데..... 6, 7 이 두자리가 들어가면 반올림이 안되는데
=================================================================
그럴리가 없습니다. 반올림 하는 방법을 잘못하셨습니다.
소수 몇째자리까지 표기를 원하시는지?
(소수몇째자리에서 반올림을 하시려는지?)
그것부터 알려주셔야 바른 답변이 가능합니다.
반올림은 PHP버전과 관계없으며, 언어에 따라 달라지는게 아닌
수학입니다.