>백엔드 개발 >PHP 튜토리얼 >PHP 반올림 함수의 ceil, Floor, round, intval 차이 분석

PHP 반올림 함수의 ceil, Floor, round, intval 차이 분석

不言
不言원래의
2018-06-15 15:26:171681검색

다음은 PHP의 반올림 함수인 ceil, Floor, round, intval의 차이점을 자세히 소개한 것입니다. 필요하신 분들은 오셔서 참고하시면 됩니다

우리가 주로 사용하는 PHP 반올림 함수는 ceil입니다. , 바닥, 라운드, 간격.

ceil - 반올림 방법
Explanation
float ceil ( float value )

value보다 작지 않은 다음 정수를 반환합니다. value에 소수 부분이 있으면 반올림됩니다. ceil()이 반환하는 유형은 부동 소수점 값의 범위가 일반적으로 정수의 범위보다 크기 때문에 여전히 부동 소수점입니다.

PHP 반올림 함수 예시 1. ceil() 예시

< ?php echo ceil(4.3); 
// 5 echo ceil(9.999); 
// 10 
?>

floor -- 반올림 방법에 따른 반올림
Explanation
float Floor(float 값)

보다 크지 않은 다음 값을 반환합니다. value 정수, value의 소수 부분을 반올림합니다. float 값의 범위가 일반적으로 정수의 범위보다 크기 때문에 Floor()가 반환하는 유형은 여전히 ​​부동입니다.

PHP 반올림 함수 예시 1. Floor() 예시

< ?php echo floor(4.3); // 4 echo floor(9.999); // 9 ?>

round -- 부동 소수점 숫자 반올림
Explanation

float round ( float val [, int precision] )

지정된 정밀도 정밀도(소수점 이하 자릿수)에 따라 값을 반환합니다. ) 결과는 반올림됩니다. 정밀도는 음수 또는 0(기본값)일 수도 있습니다.

PHP 반올림 함수 예제 1. round() 예제

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

intval---변수를 정수 유형으로 변환
PHP 반올림 함수 예제 intval()

< ?
php echo intval(4.3); 
//4 echo intval(4.6); 
//4 
?>

이것이 이 글이길 바랍니다. 모든 분들의 학습에 도움이 될 것입니다. 더 많은 관련 내용을 보시려면 PHP 중국어 홈페이지를 주목해주세요!

관련 권장 사항:

PHP에서 컬을 사용하여 게시물 업로드 및 파일 수신을 시뮬레이션하는 방법

위 내용은 PHP 반올림 함수의 ceil, Floor, round, intval 차이 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.