라이브러리
[PHP] gmp_mul - 숫자 곱하기
GMP (GNU Multiple Precision Arithmetic Library)
GMP는 PHP에서 사용할 수 있는 고정밀 정수 연산을 위한 라이브러리입니다. PHP 7.2부터 GMP는 PHP의 표준 라이브러리 중 하나로 포함되어 있습니다. GMP를 사용하면 PHP에서 매우 큰 정수를 처리할 수 있습니다.
GMP_mul()
GMP_mul() 함수는 두 개의 GMP 객체를 곱합니다. 이 함수는 두 개의 GMP 객체를 곱하여 새로운 GMP 객체를 반환합니다.
# 함수 시그니처
#hostingforum.kr
php
gmp_mul($a, $b)
* `$a` : 첫 번째 GMP 객체
* `$b` : 두 번째 GMP 객체
# 예제
#hostingforum.kr
php
// 두 개의 GMP 객체를 생성합니다.
$a = gmp_init(12345678901234567890);
$b = gmp_init(98765432109876543210);
// 두 개의 GMP 객체를 곱합니다.
$result = gmp_mul($a, $b);
// 결과를 출력합니다.
echo gmp_strval($result) . "
";
# 결과
#hostingforum.kr
1219327295340666679222222222222220
위 예제에서 두 개의 GMP 객체를 곱하여 새로운 GMP 객체를 생성한 후, 그 결과를 출력합니다. 결과는 두 개의 GMP 객체를 곱한 결과입니다.
GMP 객체 생성
GMP 객체를 생성하는 방법은 다음과 같습니다.
#hostingforum.kr
php
gmp_init($value)
* `$value` : GMP 객체를 생성할 값
# 예제
#hostingforum.kr
php
// GMP 객체를 생성합니다.
$a = gmp_init(12345678901234567890);
// GMP 객체를 출력합니다.
echo gmp_strval($a) . "
";
# 결과
#hostingforum.kr
12345678901234567890
위 예제에서 GMP 객체를 생성한 후, 그 결과를 출력합니다. 결과는 GMP 객체를 생성한 값입니다.
GMP 객체의 속성
GMP 객체는 다음과 같은 속성을 가지고 있습니다.
* `gmp_strval()` : GMP 객체를 문자열로 변환합니다.
* `gmp_intval()` : GMP 객체를 정수로 변환합니다.
* `gmp_abs()` : GMP 객체의 절댓값을 반환합니다.
* `gmp_add()` : 두 개의 GMP 객체를 더합니다.
* `gmp_sub()` : 두 개의 GMP 객체를 뺍니다.
* `gmp_mul()` : 두 개의 GMP 객체를 곱합니다.
* `gmp_div()` : 두 개의 GMP 객체를 나눕니다.
결론
GMP는 PHP에서 사용할 수 있는 고정밀 정수 연산을 위한 라이브러리입니다. GMP_mul() 함수를 사용하면 두 개의 GMP 객체를 곱할 수 있습니다. GMP 객체를 생성하고, 속성을 사용하여 GMP 객체를 처리할 수 있습니다. GMP는 PHP에서 매우 큰 정수를 처리할 수 있는 도구입니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.