English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이round()
함수는 실수형 값을 반올림합니다. 예를 들어 0.90부터1、0.350에 이르기까지.
round(val, precision, mode)
val-반올림할 값
precision-정밀도를 설정합니다. 즉, 반올림할 소수점 자리수
모드-다음 반올림 모드 상수를 지정합니다
PHP_ROUND_HALF_UP-상수는 val 값을 소수점 이하 정밀도로 반올림합니다(중간에 있을 때). 상수1.5반올림하여2및-1.5반올림하여-2은
PHP_ROUND_HALF_DOWN-상수는 val 값을 소수점 이하 한 자리수 정밀도로 반올림합니다. 상수1.5반올림하여1및-1.5반올림하여-1
PHP_ROUND_HALF_EVEN-val 값을 다음 짝수로 반올림한 소수점 자리수 정밀도로
PHP_ROUND_HALF_ODD-val 값을 다음奇수로 반올림한 소수점 자리수 정밀도로
이round()
함수는 반올림된 값을 반환합니다。
<?php echo(round(2.099,2)); ?>
출력 결과
2.1
또 다른 예제를 보겠습니다-
<?php echo(round(9.859,2)); ?>
출력 결과
9.86
또 다른 예제를 보겠습니다-
<?php echo(round(10.5,0,PHP_ROUND_HALF_UP) . "<br>"); echo(round(-10.5,0,PHP_ROUND_HALF_UP) ); ?>
출력 결과
11<br>-11
또 다른 예제를 보겠습니다-
<?php echo(round(19.5,0,PHP_ROUND_HALF_DOWN) . "<br>"); echo(round(-19.5,0,PHP_ROUND_HALF_DOWN) . "<br>"); ?>
출력 결과
19<br>-19<br>
또 다른 예제를 보겠습니다-
<?php echo(round(9.9,0,PHP_ROUND_HALF_EVEN) . "<br>"); echo(round(-9.8,0,PHP_ROUND_HALF_EVEN) . "<br>"); echo(round(11.8,0,PHP_ROUND_HALF_ODD) . "<br>"); echo(round(-11.8,0,PHP_ROUND_HALF_ODD)); ?>
출력 결과
10<br>-10<br>12<br>-12