본문 바로가기

프로그래밍언어/php

PHP 소수점 올림, 반올림, 버림 / ceil(). round(), floor()

PHP 소수점 올림 ,반올림, 버림



floor //  버림


floor(4.3);  // 4
floor(9.999); // 9


ceil // 올림


ceil(4.3);    // 5
ceil(9.999);  // 10


round // 반올림

round(3.4);        // 3
round(3.5);        // 4
round(3.6);        // 4
round(3.6, 0);      // 4
round(1.95583, 2);  // 1.96
round(1241757, -3); // 1242000
round(5.045, 2);    // 5.05
round(5.055, 2);    // 5.06



float ceil ( float value)   // 소수점 이하 올림

float floor ( float value)   // 소수점 이하 버림

float round ( float value)   // 소수점 이하 반올림
// 필요시 value를 소수점 올림해서  가장 높은 정수를 반환
// 보통 float의 범위가 integer형보다 크기 때문에, ceil()의 반환값은 여전히 float형.