©
本文档使用
php.cn手册 发布
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
gmp_div_q — Divide numbers
$a
, GMP $b
[, int $round
= GMP_ROUND_ZERO
] )
Divides a
by b
and
returns the integer result.
a
The number being divided.
可以是一个 GMP 数据 resouce ,或一个可以转换为数值的字符串。
b
The number that a
is being divided by.
可以是一个 GMP 数据 resouce ,或一个可以转换为数值的字符串。
round
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.
可以是一个 GMP 数据 resouce ,或一个可以转换为数值的字符串。
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() .