2014-09-17 2 views
-3

Helllo,반올림 번호

나는 방법 몇 가지를해야 할 내용 :

2.1 = 3

2.2 = 3

2.5 = 3

2.8 = 3

29999 = 3

,451,515,

내가 시도 :

Number: 2.1 
round(2.1, 0, PHP_ROUND_HALF_DOWN) //2 
round(2.1, 0, PHP_ROUND_HALF_UP) //2 
round(2.1, 0, PHP_ROUND_HALF_EVEN) // 2 
round(2.1, 0, PHP_ROUND_HALF_ODD) // 2 
ceil(2.1) // 3 
Number: 2.5 
round(2.5, 0, PHP_ROUND_HALF_DOWN) //2 
round(2.5, 0, PHP_ROUND_HALF_UP) //3 
round(2.5, 0, PHP_ROUND_HALF_EVEN) // 2 
round(2.5, 0, PHP_ROUND_HALF_ODD) // 3 
ceil(2.5) // 3 
Number: 2.6 
round(2.6, 0, PHP_ROUND_HALF_DOWN) //3 
round(2.6, 0, PHP_ROUND_HALF_UP) //3 
round(2.6, 0, PHP_ROUND_HALF_EVEN) // 3 
round(2.6, 0, PHP_ROUND_HALF_ODD) // 3 
ceil(2.6) // 3 
Number: 2.99 
round(2.99, 0, PHP_ROUND_HALF_DOWN) //3 
round(2.99, 0, PHP_ROUND_HALF_UP) //3 
round(2.99, 0, PHP_ROUND_HALF_EVEN) // 3 
round(2.99, 0, PHP_ROUND_HALF_ODD) // 3 
ceil(2.99) // 3 

내가이 작업을 수행 할 수 있습니까?

+2

[ceil()] (http://www.php.net/manual/en/function.ceil.php) 기능을 사용하면 무엇이 문제입니까? –

+2

왜'ceil'은 어울리지 않는거야? –

+0

고마워, 나는 바보 야. – consigliere

답변

3

필요한 경우 값을 반올림하여 다음으로 높은 정수 값을 반환합니다.

ceil (float $value)