Php/docs/function.gmp-div-q
gmp_div_q
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
gmp_div_q — Divide numbers
说明
Divides a by b and
returns the integer result.
参数
aThe number being divided.
PHP 5.5 之前为 GMP 数值资源,PHP 5.6 之后为 GMP 对象或数字,或可以转为数字的字符串。
bThe number that
ais being divided by.PHP 5.5 之前为 GMP 数值资源,PHP 5.6 之后为 GMP 对象或数字,或可以转为数字的字符串。
roundThe 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.
PHP 5.5 之前为 GMP 数值资源,PHP 5.6 之后为 GMP 对象或数字,或可以转为数字的字符串。
-
范例
Example #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";?>
以上例程会输出:
20 0 1 0 -1
注释
Note:
This function can also be called as gmp_div().
参见
- gmp_div_r() - Remainder of the division of numbers
- gmp_div_qr() - Divide numbers and get quotient and remainder