라이브러리

[PHP] bcmul - 두 개의 임의의 정밀도 숫자를 곱합니다.




PHP에서 bcmul 함수

PHP의 `bcmul` 함수는 두 개의 큰 정수 또는 부동 소수점 숫자를 곱하는 데 사용됩니다. 이 함수는 `bcadd`, `bccomp`, `bcdiv`, `bcmod`, `bcsub` 함수와 함께 큰 정수 또는 부동 소수점 숫자를 처리하는 BC Math 함수의 일환입니다.

함수 구조

`bcmul` 함수의 구조는 다음과 같습니다.

#hostingforum.kr
php

string bcmul ( string $num1 [, string $num2 [, int $scale [, int $scale_mode]]] )



* `$num1`: 첫 번째 숫자. 큰 정수 또는 부동 소수점 숫자.
* `$num2`: 두 번째 숫자. 큰 정수 또는 부동 소수점 숫자.
* `$scale`: 결과의 소수점 자릿수. 기본값은 0입니다.
* `$scale_mode`: 결과의 소수점 자릿수를 결정하는 모드. 기본값은 `BC_SCALE`입니다.

예제

#hostingforum.kr
php

// 두 개의 큰 정수를 곱합니다.

$result = bcmul('12345678901234567890', '98765432109876543210');

echo $result . "
"; // 1219326311123606356610940



// 두 개의 부동 소수점 숫자를 곱합니다.

$result = bcmul('123.4567890123456789', '987.6543210987654321', 10);

echo $result . "
"; // 1219326311123606356610940.0000000000



// 결과의 소수점 자릿수를 5로 설정합니다.

$result = bcmul('123.4567890123456789', '987.6543210987654321', 5);

echo $result . "
"; // 121932631112360635661094.00000



주의 사항

* `bcmul` 함수는 두 개의 숫자를 곱한 결과를 반환합니다. 결과의 소수점 자릿수는 `$scale` 매개변수에 의해 결정됩니다.
* `$scale_mode` 매개변수는 `$scale` 매개변수에 의해 결정되는 결과의 소수점 자릿수를 결정하는 모드를 지정합니다. 기본값은 `BC_SCALE`입니다.
* `bcmul` 함수는 PHP 4.0.4 이상에서 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색