>  기사  >  백엔드 개발  >  PHP 십진수 반올림 예제 튜토리얼

PHP 십진수 반올림 예제 튜토리얼

零下一度
零下一度원래의
2017-06-17 16:52:201345검색

이 섹션의 내용:
php 및 js에서 소수를 반올림하는 방법

1부:

1, 소수 부분을 버리고 정수 부분을 유지합니다.

코드 복사 코드 예:

php: intval(7/2)
js:parseInt(7/2)

2, 반올림 , 소수점이 있는 경우 정수부에 1을 더합니다.

코드 복사 코드 예:

php: ceil(7/2)
js: Math.ceil(7/2)

3, 반올림

코드 복사 코드 예:

php: round(7/2)
js: Math.round(7/2)

4, 내림

코드 복사 코드 예:

php: floor(7/2)
js: Math.floor(7/2)

두 번째 부분, PHP 반올림자주 사용하는 함수
PHPprogramming에서 자주 사용하는 반올림 함수로는 ceil, Floor, round, intval 등이 있습니다.

아래에서 별도로 소개하겠습니다.

1, ceil -- 반올림 방법

Introduction
float ceil(float 값)

은 =noted id=note_temp>value보다 작지 않은 다음 정수를 반환하며, 소수 부분이 있는 경우 값을 전달합니다. ceil( ) 반환 유형은 여전히 ​​float이며 float 값 범위는 일반적으로 eger보다 큽니다.

예제 1. ceil

코드 복사 예:

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

2, Floor -- 반올림하여 반올림

소개

float floor ( float value )

값보다 크지 않은 다음 정수를 반환합니다. Floor. 반환 유형은 일반적으로 eger보다 큽니다. 코드 예:

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

3 , round -- 부동 소수점 숫자를 4와 5로 반올림


소개

float round (float val [, 정밀도])

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

예제 1. 반올림

코드 복사 코드 예:

<?php
echo round(3.4); // 3
echo round(3.5); // 4
echo round(3.6);// 4
echo round(3.6, 0);// 4 
// www.jbxue.com
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
?>

4, val---변수를 정수 유형으로 변환

예제 1, val

코드 복사 코드 예:

<?phpecho val(4.3);    //4echo val(4.6); // 4  
?>

위 내용은 PHP 십진수 반올림 예제 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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