Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP gmp_sub() 함수 – 두 GMP 숫자의 뺄셈 방법

PHP의 gmp_sub() 함수는 두 개의 GMP 숫자를 뺄셈한 결과를 반환합니다. GMP 확장 모듈은 임의 정밀도 정수 연산을 지원하기 때문에, 일반적인 정수형 범위를 넘어서는 매우 큰 숫자의 뺄셈도 오차 없이 정확하게 처리할 수 있습니다.

이 함수를 사용하려면 PHP 환경에 GMP 확장이 설치되어 있어야 합니다.

문법

gmp_sub(n1, n2)

매개변수

  • n1: 첫 번째 GMP 숫자입니다. PHP 5.6 이상에서는 GMP 객체를 사용할 수 있으며, 숫자 문자열도 허용됩니다.

  • n2: 두 번째 GMP 숫자입니다. PHP 5.6 이상에서는 GMP 객체를 사용할 수 있으며, 숫자 문자열도 허용됩니다.

반환 값

gmp_sub() 함수는 n1에서 n2를 뺀 결과를 GMP 숫자 형태로 반환합니다.

예제

다음은 gmp_sub() 함수를 사용하여 두 수의 차를 구하는 예시입니다:

<?php
   $n1 = "30";
   $n2 = "5";
   $res = gmp_sub($n1, $n2);
   echo $res;
?>

출력 결과

위 코드를 실행하면 다음과 같은 결과가 출력됩니다:

25

이처럼 문자열 형태로 입력된 큰 숫자라도 gmp_sub() 함수를 이용하면 별도의 형 변환 없이 간단하게 뺄셈을 수행할 수 있습니다.