gmp_cmp()是PHP中的内置函数, 用于比较两个GMP编号(GNU多重精度:适用于大数)。
语法如下:
gmp_cmp($num1, $num2)
参数:此功能接受两个GMP编号$ num1和$ num2作为上面语法中显示的强制参数进行比较。这些参数可以是PHP 5.6和更高版本中的GMP对象, 或者也允许我们传递数字字符串, 以便可以将这些字符串转换为数字。
【PHP如何使用gmp_cmp()函数(代码实例)】返回值:如果$ num1> $ num2, 则函数返回" 1", 如果$ num1等于$ num2, 则函数返回" 0", 如果$ num1 < $ num2, 则返回-1。
例子:
Input : gmp_cmp("1234", "1236")Output : -1Input : gmp_cmp("3569", "3569")Output : 0
下面的程序说明了PHP中的gmp_cmp()函数:
程序1:程序将两个GMP数字作为数字字符串传递时进行比较。
<
?php
// PHP program to compare two
// GMP numbers passed as arguments // strings as GMP numbers
$num1 = "12356" ;
$num2 = "12356" ;
// compares the two numbers and
// gives the result "0" as both are equal
$res = gmp_cmp( $num1 , $num2 );
echo $res ;
?>
输出如下:
0
程式2:程序将两个GMP编号作为GMP编号作为参数传递时进行比较。
<
?php// PHP program to compare two
// GMP numbers passed as arguments // creating GMP numbers using gmp_init()
$num1 = gmp_init(12355);
$num2 = gmp_init(12356);
// compares these two numbers and
// gives the result "-1" as $num1 <
$num2
$res = gmp_cmp( $num1 , $num2 );
echo $res ;
?>
输出如下:
-1
参考:
http://php.net/manual/en/function.gmp-cmp.php
推荐阅读
- Python如何根据长度将字符串列表拆分为子列表()
- 算法(如何打印树中所有到根的距离为k的节点())
- 雨林木风windows64纯净版最新系统推荐
- 电脑公司windows7旗舰版最新系统推荐
- 雨林木风win7纯净版64gho最新系统推荐
- 系统之家w7旗舰版正版系统32位最新系统推荐
- 电脑公司win7 32系统最新系统推荐
- 电脑公司w764专业版系统最新系统推荐
- 雨林木风windows8.1旗舰版64位最新系统推荐