GMP gmp_div_q
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_div_q — Divide numbers
설명
gmp_div_q(GMP|int|string $num1
, GMP|int|string $num2
, int $rounding_mode
= GMP_ROUND_ZERO
): GMP
num1
을 num2
로 나누고 정수 결과를 반환합니다.
매개변수
num1
- 나누는 숫자입니다.
GMP 개체, int 또는 숫자 문자열입니다.
num2
num1
을 나누는 숫자입니다.GMP 개체, int 또는 숫자 문자열입니다.
rounding_mode
- 결과 반올림은 다음 값을 가질 수 있는
rounding_mode
에 의해 정의됩니다.-
GMP_ROUND_ZERO
: 결과는 0으로 잘립니다. -
GMP_ROUND_PLUSINF
: 결과는+infinity
로 반올림됩니다. -
GMP_ROUND_MINUSINF
: 결과는-infinity
로 반올림됩니다.
GMP 개체, int 또는 숫자 문자열입니다.
-
반환 값
GMP 개체입니다.
Examples
예제 #1 gmp_div_q() 예제
<?php
$div1 = gmp_div_q("100", "5");
echo gmp_strval($div1) . "\n";
$div2 = gmp_div_q("1", "3");
echo gmp_strval($div2) . "\n";
$div3 = gmp_div_q("1", "3", GMP_ROUND_PLUSINF);
echo gmp_strval($div3) . "\n";
$div4 = gmp_div_q("-1", "4", GMP_ROUND_PLUSINF);
echo gmp_strval($div4) . "\n";
$div5 = gmp_div_q("-1", "4", GMP_ROUND_MINUSINF);
echo gmp_strval($div5) . "\n";
?>
위의 예는 다음을 출력합니다.
20 0 1 0 -1
메모
메모: 이 함수는 gmp_div()라고도 합니다.
기타
- gmp_div_r() - 숫자 나누기의 나머지
- gmp_div_qr() - 숫자를 나누고 몫과 나머지 구하기