gmp_div_q()是PHP中的内置函数, 用于执行GMP编号的除法(GNU多重精度:适用于大数)。
【PHP如何使用gmp_div_q()函数(代码示例)】语法如下:
gmp_div_q($num1, $num2)
参数:此函数接受GMP编号$ num1和$ num2作为强制性参数, 如上面的语法所示。这些参数可以是PHP 5.6和更高版本中的GMP对象, 或者也可以传递数字字符串, 以便可以将这些字符串转换为数字。
返回值:此函数返回一个GMP数字, 该数字是$ num1除以$ num2时的商。函数根据$ num1和$ num2的值返回正数, 负数或零。
例子:
Input : gmp_div_q("256", "16")Output : 16Input : gmp_div_q("188", "4")Output : 47
下面的程序说明了PHP中的gmp_div_q()函数:
程序1:将数字字符串作为GMP数字作为参数传递时执行GMP数字除法的程序。
<
?php
// PHP program to perform division of
// GMP numbers passed as arguments // strings as GMP numbers
$num1 = "-6" ;
$num2 = "2" ;
// caluates the quotient when
// $num1 is divided by $num2
$quo = gmp_div_q( $num1 , $num2 );
echo $quo ;
?>
输出如下:
-3
程式2:当GMP数字作为参数传递时执行GMP数字除法的程序。
<
?php
// PHP program to perform the division of
// GMP numbers// creating GMP numbers using gmp_init()
$num1 = gmp_init(289);
$num2 = gmp_init(17);
// caluates the quotient when
// $num1 is divided by $num2
$quo = gmp_div_q( $num1 , $num2 );
echo $quo ;
?>
输出如下:
17
程式3:当GMP数字作为参数传递时执行GMP数字除法的程序。
<
?php
// PHP program to perform the division of
// GMP numbers// creating GMP numbers using gmp_init()
$num1 = gmp_init(3);
$num2 = gmp_init(4);
// caluates the quotient when
// $num1 is divided by $num2
$quo = gmp_div_q( $num1 , $num2 );
echo $quo ;
?>
输出如下:
0
参考:
http://php.net/manual/en/function.gmp-div-q.php
推荐阅读
- Java标识符介绍和用法示例
- PHP如何使用ftp_put()函数(代码示例)
- Java如何实现多线程聊天应用程序(S2(客户端编程))
- Python中的构造函数用法快速指南
- Scala的特征线性化详细指南
- Materialize CSS颜色介绍和用法示例
- XP设置系统优化精华 让系统跑得更快
- 优化xp内存7步走 体验奔驰般的速度
- 详细解说WinXP的还原技巧的运用