라이브러리

[PHP] variant_round - 지정된 소수 자릿수로 변형을 반올림합니다.




PHP의 Variant_Round 함수

PHP 8.0 버전부터 `variant_round` 함수가 도입되었습니다. 이 함수는 부동 소수점 수를 반올림하는 데 사용됩니다. 이 함수는 `round` 함수와 유사하지만, 부동 소수점 수를 반올림할 때 더 많은 옵션을 제공합니다.

Variant_Round 함수의 사용법

`variant_round` 함수는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

variant_round($number, $precision, $mode)



* `$number`: 반올림할 부동 소수점 수입니다.
* `$precision`: 반올림할 자릿수를 지정합니다. 음수일 경우 반올림할 자릿수보다 큰 자릿수까지 반올림합니다.
* `$mode`: 반올림 모드를 지정합니다. 가능한 모드는 다음과 같습니다.
+ `PHP_ROUND_HALF_UP`: 반올림 모드 (기본값)
+ `PHP_ROUND_HALF_DOWN`: 내림 모드
+ `PHP_ROUND_HALF_EVEN`: 짝수 모드
+ `PHP_ROUND_HALF_ODD`: 홀수 모드

예제

#hostingforum.kr
php

// 예제 1: 기본 반올림 모드

$number = 123.456;

$precision = 2;

$mode = PHP_ROUND_HALF_UP;

$result = variant_round($number, $precision, $mode);

echo $result; // 출력: 123.46



// 예제 2: 내림 모드

$number = 123.456;

$precision = 2;

$mode = PHP_ROUND_HALF_DOWN;

$result = variant_round($number, $precision, $mode);

echo $result; // 출력: 123.45



// 예제 3: 짝수 모드

$number = 123.456;

$precision = 2;

$mode = PHP_ROUND_HALF_EVEN;

$result = variant_round($number, $precision, $mode);

echo $result; // 출력: 123.46



// 예제 4: 홀수 모드

$number = 123.456;

$precision = 2;

$mode = PHP_ROUND_HALF_ODD;

$result = variant_round($number, $precision, $mode);

echo $result; // 출력: 123.45



결론

`variant_round` 함수는 부동 소수점 수를 반올림하는 데 사용됩니다. 이 함수는 `round` 함수와 유사하지만, 부동 소수점 수를 반올림할 때 더 많은 옵션을 제공합니다. 예제를 통해 `variant_round` 함수의 사용법과 다양한 반올림 모드를 확인할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 48 페이지

검색

게시물 검색