반응형
음.. 소수점을 남기고 계산하는것이 아니라. 소수점 이하 올림 반올림 내림 3가지 함수를 설명해놓을것이다.
1. ceil() - 소수점 이하 올림
2. round() - 소수점 이하 반올림
3. floor() - 소수점 이하 내림
이렇게 3개의 함수가 있다.
ex)
$crf1 = 12.0001;
$crf2 = 12.4999;
$crf3 = 12.5999;
$crf4 = 12.9001;
ceil($crf1); -> 13 이된다.
round($crf2); -> 12가 된다.
round($crf3); -> 13가 된다.
floor($crf4); -> 12가 된다.
위에 보는바와 같이 올림일경우 소수점에 값이 있을경우 무조건 값을 올리고, 내림일경우 소수점 이하 삭제를 한다.
그리고 반올림일경우는 소수점 이하 한자리만 가지고 판단을 한다. 이점을 유념해야겠다.
반응형
'프로그래밍 > PHP' 카테고리의 다른 글
[PHP] date()함수 날짜 계산 (0) | 2010.11.11 |
---|---|
[PHP] 파일업로드 (0) | 2010.08.27 |
[PHP] 문자를 특정 위치로 부터 일정 길이까지 자르기. substr() (0) | 2010.08.06 |
PHP 문자열 자르기 (0) | 2010.07.12 |
문자 자르기. (0) | 2010.07.12 |