라이브러리

[PHP] BcMathNumber::powmod - 지정된 모듈러스로 감소된 임의의 정밀도 숫자를 올립니다.




BcMathNumber::powmod


BcMathNumber::powmod는 PHP의 BcMath扩展에서 제공하는 함수입니다. 이 함수는 두 개의 큰 정수나 부동소수점 수를 받아서 그 수의 제곱을 계산하고, 그 결과를 지정한 모듈로 나눈 나머지를 반환합니다.

사용법


BcMathNumber::powmod 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

BcMathNumber::powmod($base, $exponent, $modulus)



- `$base`: 제곱의 밑
- `$exponent`: 제곱의 지수
- `$modulus`: 나눗셈의 모듈

예제


#hostingforum.kr
php

<?php

// BcMath 확장 사용

bcscale(100); // 정밀도 설정



// 두 수를 지정한 모듈로 나눈 나머지를 계산

$base = '10';

$exponent = '3';

$modulus = '7';



$result = bcpowmod($base, $exponent, $modulus);



print("10^3 mod 7 = $result
");



// 결과: 1

?>



주의사항


BcMathNumber::powmod 함수는 PHP 7.2 이상에서 사용할 수 있습니다. 또한, 이 함수는 큰 정수나 부동소수점 수를 처리할 때 사용할 수 있습니다.

참고문헌


- [PHP Manual - BcMath](https://www.php.net/manual/kr/book.bc.php)
- [PHP Manual - BcMathNumber::powmod](https://www.php.net/manual/kr/function.bcmod.php)
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색