GMP gmp_div_qr
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_div_qr — 숫자를 나누고 몫과 나머지 구하기
설명
gmp_div_qr(GMP|int|string $num1
, GMP|int|string $num2
, int $rounding_mode
= GMP_ROUND_ZERO
): array
함수는 num1
을 num2
로 나눕니다.
매개변수
num1
- 나누는 숫자입니다.
GMP 개체, int 또는 숫자 문자열입니다.
num2
num1
을 나누는 숫자입니다.GMP 개체, int 또는 숫자 문자열입니다.
rounding_mode
rounding_mode
인수에 대한 설명은 gmp_div_q() 함수를 참조하십시오.
반환 값
첫 번째 요소는 [n/d](나누기의 정수 결과)이고 두 번째 요소는 (n - [n/d] * d)(나누기의 나머지)인 배열을 반환합니다.
Examples
예제 #1 GMP 번호 구분
<?php
$a = gmp_init("0x41682179fbf5");
$res = gmp_div_qr($a, "0xDEFE75");
printf("Result is: q - %s, r - %s",
gmp_strval($res[0]), gmp_strval($res[1]));
?>
기타
- gmp_div_q() - 숫자 나누기
- gmp_div_r() - 숫자 나누기의 나머지