gmp_div_q
(PHP 4 >= 4.0.4, PHP 5)
gmp_div_q -- Divide numbers
Description
resource
gmp_div_q
( resource a, resource b [, int round] )
Divides
a
by
b
and
returns the integer result. The result rounding is defined by the
round
, which can have the following
values:
-
GMP_ROUND_ZERO
: The result is truncated
towards 0.
-
GMP_ROUND_PLUSINF
: The result is
rounded towards
+infinity
.
-
GMP_ROUND_MINUSINF
: The result is
rounded towards
-infinity
.
This function can also be called as
gmp_div()
.
例子 1.
gmp_div_q()
example
<?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"
;
?>
|
The printout of the above program will be:
|
See also
gmp_div_r()
,
gmp_div_qr()