PHP | gmp_sub()函数

gmp_sub()是PHP中的一个内置函数,返回两个gmp数的减法。( 多精度 :对于大数字)

null

语法:

gmp_sub($num1, $num2)

参数: 此函数接受两个GMP编号 $num1 $num2 作为上述语法中显示的必需参数。这些参数可以是PHP 5.6版及更高版本中的GMP对象,也可以传递数字字符串,前提是可以将该字符串转换为数字。

返回值: 函数返回两个数$num1和$num2的减法。

例如:

Input : $num1=5 , $num2=10
Output : -5 

Input : $num1=7 , $num2=1
Output : 6 

下面的程序说明了 gmp_sub() 功能:

项目1: 下面的程序演示了当gmp编号作为参数传递时,gmp_sub()函数的工作原理。

<?php
// PHP program to subtract two
// two numbers
// GMP number as arguments
$num1 = gmp_init( "101" , 2);
$num2 = gmp_init( "1010" , 2);
// 5-10 = -5
$sub = gmp_sub( $num1 , $num2 );
// gmp_strval converts GMP number to string
// representation in given base(default 10).
echo gmp_strval( $sub , 2);
?>


输出:

-101

项目2: 下面的程序演示了当数字字符串作为参数传递时,gmp_sub()的工作原理。

<?php
// PHP program to subtract two
// two numbers
// numeric strings number as arguments
$num1 = "7" ;
$num2 = "1" ;
// 7-1 = 6
$sub = gmp_sub( $num1 , $num2 );
echo $sub ;
?>


输出:

6

参考: http://php.net/manual/en/function.gmp-sub.php

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享