PHP gmp_jacobi() 函数

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

gmp_jacobi() 函数是一个内置函数,它接受两个 GMP 数字 $numbers1 和 $numbers2 作为输入,并生成 Jacobi 符号。$numbers2 应该是奇数且为正值。

语法

以下语法展示了 PHP GMP Jacobi 符号函数。

参数

  • 该函数如上语法所示,接受两个必需的参数 $number1 和 $number2。
  • 对于 PHP 5.6 及以上版本,这些参数可以是 GMP 对象,用于 gmp_jacobi() 函数。
  • 它们可以是数字字符串,只要可以将其转换为数字。

返回值

此函数显示一个 GMP 数字或 GMP 对象(PHP 5.6 及以上版本),它是这些数字的 Jacobi 符号。

示例

下面的示例展示了不同数字和 GMP 参数的 Jacobi 符号。

示例1:给定的代码显示了基本和正值的 Jacobi 符号。

输出

图片显示了给定两个值的 Jacobi 符号。

PHP gmp_jacobi() function

示例2:给定的代码显示了必需的负值的 Jacobi 符号。我们可以看到负参数输出值的区别。

输出

图片显示了给定两个值的 Jacobi 符号。

PHP gmp_jacobi() function

示例3:以下示例显示了带变量参数及其值的 gmp_jacobi() 函数

输出

图片显示了给定值的 Jacobi 符号。

PHP gmp_jacobi() function

示例4:以下示例显示了带 GMP 参数及其值的 gmp_jacobi() 函数

输出

图片显示了给定值的 Jacobi 符号。

PHP gmp_jacobi() function

结论

gmp_jacobi() 函数显示给定值的 Jacobi 符号。要使 GMP Jacobi 运算正常工作,参数值必须是奇数。