PHP GMP gmp_cmp() 函数

2025年3月17日 | 阅读 3 分钟

PHP 提供了一个内置函数 gmp_cmp(),用于比较两个 GMP 数字。

语法

以下语法展示了使用 GMP 数字进行位比较函数。

参数

  • 此函数需要两个 GMP 数字作为参数,例如 $number1 和 $number2。
  • 在 PHP 5.6 及更高版本中,给定的参数可以是 GMP 对象。
  • 我们也可以传入可以转换为数字的数字字符串值。

返回值

  • 如果输出显示“number”,则表示 $number1 大于 $number2。
  • 如果输出显示“0”,则表示 $number1 等于 $number2。
  • 如果输出显示“-number”,则表示 $number1 小于 $number2。

示例

以下示例展示了使用 GMP 参数的“比较”函数。

示例 1: 以下示例展示了使用 GMP 函数的基本比较操作。

输出

以下输出图片展示了使用 GMP 函数的基本比较操作。

PHP GMP gmp_cmp() Function

示例 2: 以下示例展示了使用 GMP 函数的比较操作。

输出

以下输出图片展示了使用 GMP 函数的比较操作。

PHP GMP gmp_cmp() Function

示例 3: 以下示例使用“gmp_cmp()”运算符比较两个值。

输出

以下输出显示了使用 GMP 函数的比较值。

PHP GMP gmp_cmp() Function

示例 4: 以下示例展示了使用“gmp_cmp()”函数对两个值的操作。此函数使用变量、其他 GMP 函数以及“gmp_abs”函数。

输出

以下输出显示了“AND”比较值。

PHP GMP gmp_cmp() Function

示例 5: 以下示例展示了“gmp_cmp”与“gmp_init”函数的结合使用。

输出

以下输出显示了比较值。

PHP GMP gmp_cmp() Function

结论

“gmp_cmp()”函数用于在一个操作中比较两个参数。它是一个对数字 GMP 参数进行的比较操作。