English | 简体中文 | 繁體中文
查询

gmp_cmp()函数—用法及示例

「 比较两个 GMP 数字的大小 」


函数名:gmp_cmp()

函数描述:gmp_cmp() 函数用于比较两个 GMP 数字的大小。

适用版本:PHP 4 >= 4.0.4, PHP 5, PHP 7

用法:int gmp_cmp ( GMP $num1 , GMP $num2 )

参数:

  • $num1: 第一个 GMP 数字。
  • $num2: 第二个 GMP 数字。

返回值:返回一个整数值,如果 $num1 大于 $num2 则返回正数,如果 $num1 小于 $num2 则返回负数,如果两者相等则返回 0。

示例:

$number1 = gmp_init("1234567890");
$number2 = gmp_init("9876543210");

$result = gmp_cmp($number1, $number2);

if ($result > 0) {
    echo "number1 大于 number2";
} elseif ($result < 0) {
    echo "number1 小于 number2";
} else {
    echo "number1 等于 number2";
}

输出结果:

number1 小于 number2

解释:在上面的示例中,我们首先使用 gmp_init() 函数将两个字符串转换为 GMP 数字。然后,我们使用 gmp_cmp() 函数来比较这两个数字的大小。由于 $number1 小于 $number2,所以最终输出结果为 "number1 小于 number2"。

补充纠错
上一个函数: gmp_com()函数
下一个函数: gmp_clrbit()函数
热门PHP函数
分享链接