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

num1num2로 나누고 정수 결과를 반환합니다.


매개변수

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()라고도 합니다.


기타