PHP에서 숫자를 소수점 이하 2자리로 반올림하는 방법

Phpeseo Susjaleul Sosujeom Iha 2jalilo Ban Ollimhaneun Bangbeob



PHP에는 내장 함수 또는 개발자가 개발한 더 복잡한 코드를 포함하여 반올림을 수행하는 다양한 방법이 있습니다. 재무 데이터로 작업하든 특정 형식으로 숫자를 표시하든 관계없이 이러한 상황에서는 숫자를 소수점 둘째 자리로 반올림하는 것이 중요합니다.

이 기사의 초점은 PHP를 사용하여 숫자를 소수점 둘째 자리로 반올림하는 다양한 기술을 살펴보는 것입니다.

PHP에서 소수점 이하 2자리로 반올림

PHP에서 숫자를 소수점 이하 2자리로 반올림하는 방법에는 여러 가지가 있습니다.







1: round() 함수 사용

PHP는 둥근() 숫자를 특정 소수 자릿수로 반올림할 수 있는 기능입니다. 이 함수는 반올림할 초기 숫자와 원하는 소수 자릿수라는 두 가지 매개변수를 요구합니다. 두 번째 인수를 생략하면 시스템이 가장 가까운 정수로 반올림됩니다.



PHP에서 다음 구문은 둥근() 기능:



둥근 ( 뜨다 $번호 , 정수 $정밀도 = 0 , 정수 $모드 = PHP_ROUND_HALF_UP ) : 뜨다

여기, $번호 는 반올림할 숫자이고, $정밀도 반올림할 소수 자릿수입니다(기본값은 0). $모드 반올림 모드를 지정합니다. (기본값은 PHP_ROUND_HALF_UP입니다) . 이 함수는 반올림된 값을 float로 반환합니다.





예를 들어:



$num = 6.3456 ;

$rounded_num = 둥근 ( $num , 2 ) ;

에코 '반올림된 숫자는 다음과 같습니다. ' . $rounded_num ;

?>



2: number_format() 함수 사용

그만큼 number_format() PHP의 함수는 주어진 숫자를 천 단위 및 소수점 이하 자릿수로 형식화할 수 있는 또 다른 내장 함수입니다. 계산 결과를 정수 형식으로 지정하려는 경우 중요합니다.

다음은 사용할 구문입니다. number_format() PHP에서:

숫자 형식 ( 숫자 , 소수점 , 십진수 구분 기호 , 천_구분자 ) ;

첫번째 숫자 매개변수는 형식을 지정하려는 숫자입니다. 두 번째 매개변수, 소수점 , 원래 변수가 PHP에서 변환될 부동 소수점 숫자의 정밀도를 결정합니다. 세 번째 매개변수 십진수 구분 기호 지정 문자 소수 구분 기호로 사용합니다. 네 번째 매개변수 Thousand_separator 천 단위 구분 기호로 사용되는 문자를 지정합니다.

예를 들어:



$번호 = 15.672342 ;

$formatted_number = 숫자 형식 ( $번호 , 2 , '.' , ',' ) ;

에코 '반올림된 숫자는 다음과 같습니다. ' . $formatted_number ;

?>

3: sprintf() 함수 사용

당신은 또한 사용할 수 있습니다 스프린트프() PHP에서 숫자를 소수점 둘째 자리까지 반올림하는 함수와 스프린트프() 함수는 다음과 같이 지정됩니다.

스프린트 ( 체재 , arg1 , arg2 , ... )

여기서, 체재 인수에 대한 자리 표시자를 포함하는 형식 문자열이며, 인자1, 인자2, .... 형식화할 인수입니다. 이 함수는 형식이 지정된 문자열을 반환합니다.

예를 들어:



$num = 12.34567 ;

$rounded_num = 스프린트 ( ' %.2f ' , $num ) ;

에코 '반올림된 숫자는 다음과 같습니다. ' . $rounded_num ;

?>

결론

숫자를 소수점 이하 2자리로 변환하는 것은 프로그래밍 언어로 작업하는 개발자의 일반적인 작업 중 하나입니다. 이 기사는 다음과 같은 기능을 포함하여 PHP를 사용하여 이를 수행하는 다양한 방법에 중점을 둡니다. 둥근() , number_format(), 그리고 스프린트프() . 더 나은 이해를 위해 각 방법을 예와 함께 설명합니다.