PHP 中的 gmp_cmp() 函数

phpserver side programmingprogramming

gmp_cmp() 函数比较两个 GMP 数字。

语法

gmp_cmp(n1, n2)

参数

  • n1 − 第一个 GMP 数字。它可以是 PHP 5.6 及更高版本中的 GMP 对象。也可以是数字字符串。

  • n2 − 第二个 GMP 数字。它可以是 PHP 5.6 及更高版本中的 GMP 对象。也可以是数字字符串。

返回

  • gmp_cmp() 函数返回:

  • 如果第一个数字较大,则返回 1;
  • 如果第二个数字较大,则返回 -1;
  • 如果两个数字相等,则返回 0

示例

下面是一个例子 −

<?php
   $n1 = "32";
   $n2 = "32";  
   $cmpres = gmp_cmp($n1, $n2);
   echo $cmpres;
?>

输出

以下是输出 −

0

示例

让我们看另一个例子 −

<?php
   $n1 = "25";
   $n2 = "30";
   $cmpres = gmp_cmp($n1, $n2);
   echo $cmpres;
?>

输出

以下是输出 −

-1

相关文章