PHP gmp_invert()函数

PHP gmp_invert()函数

PHP有一个名为GMP invert()的函数,它可以在另一个GMP数下寻找模反元素。

语法

以下语法显示了PHP GMP invert函数。

gmp_invert (numbers1,numbers2);

参数

  • 如上面的语法中所示,该函数接受两个GMP数,$numbers1$numbers2
  • $b除以$a时,该函数找到$a的相反数。在PHP版本5.6及更高版本中,这些参数可以是GMP对象。
  • 我们也可以传递一个数值字符串,只要该字符串可以转换成一个数字。

返回值

  • 该函数返回一个GMP数,该数是它作为参数给定的两个数的模反元素。
  • 如果给定的两个数不能用于找到模反元素,则该函数将返回FALSE。

示例

以下示例展示了使用GMP函数从多个参数中获取模反元素的值。

示例1: 以下示例显示了使用基本值的gmp_invert()函数。给定的参数显示了给定数字的模反元素值。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_invert() Function </h4>
<?php
echo "<p> Display the modular inverse value of the GMP parameters. </p>";
value1 = gmp_invert(11, 3);value2 = gmp_invert(129, 7);
value3 = gmp_invert(111, 11);
echo "The modular inverse data of the GMP numbers: ".value1."<br>";
echo "<br/>";
echo "The modular inverse data of the GMP numbers: ".value2."<br>";
echo "<br/>";
echo "The modular inverse data of the GMP numbers: ".value3."<br>";
?>
</body>
</html>

输出:

该图显示了给定值的模反元素值。

PHP gmp_invert()函数

示例2: 下面的示例展示了使用负值的gmp_invert()函数。我们可以使用负值作为参数。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_invert() Function </h4>
<?php
echo "<p> Display the modular inverse value of the GMP parameters. </p>";
value1 = gmp_invert(-11, -3);value2 = gmp_invert(-129, -7);
value3 = gmp_invert(-111, -11);
echo "The modular inverse data of the GMP numbers: ".value1."<br>";
echo "<br/>";
echo "The modular inverse data of the GMP numbers: ".value2."<br>";
echo "<br/>";
echo "The modular inverse data of the GMP numbers: ".value3."<br>";
?>
</body>
</html>

输出:

图像显示了给定值的模反元素值。

PHP gmp_invert()函数

示例3: 下面的示例展示了使用变量参数和其值的gmp_invert()函数

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_invert() Function </h4>
<?php
echo "<p> Display the modular inverse value of the GMP parameters. </p>";
var_value1 = "11";var_value2 = "121";
var_value3 = "7";var_value4 = "131";
value1 = gmp_invert(var_value1, var_value3);value2 = gmp_invert(var_value2,var_value3);
value3 = gmp_invert(var_value4, var_value2);
echo "The modular inverse data of the GMP numbers: ".value1."<br>";
echo "<br/>";
echo "The modular inverse data of the GMP numbers: ".value2."<br>";
echo "<br/>";
echo "The modular inverse data of the GMP numbers: ".value3."<br>";
?>
</body>
</html>

输出:

该图显示了给定值的模反射值。

PHP gmp_invert()函数

示例4: 下面的示例展示了使用正值和负值作为变量参数的gmp_invert()函数。我们可以同时使用正值和负值作为参数。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_invert() Function </h4>
<?php
echo "<p> Display the modular inverse value of the GMP parameters. </p>";
var_value1 = "-3";var_value2 = "-127";
var_value3 = "7";var_value4 = "131";
value1 = gmp_invert(var_value1, var_value3);value2 = gmp_invert(var_value2,var_value3);
value3 = gmp_invert(var_value4, var_value2);
echo "The modular inverse data of the GMP numbers: ".value1."<br>";
echo "<br/>";
echo "The modular inverse data of the GMP numbers: ".value2."<br>";
echo "<br/>";
echo "The modular inverse data of the GMP numbers: ".value3."<br>";
?>
</body>
</html>

输出:

该图像显示了给定值的模反值。

PHP gmp_invert()函数

示例5: 下面的示例展示了使用具有GMP参数的变量值的gmp_invert()函数。我们可以在GMP参数中使用正数和负数值。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_invert() Function </h4>
<?php
echo "<p> Display the modular inverse value of the GMP parameters. </p>";
var_value1 = "-3";var_value2 = "-127";
var_value3 = "7";var_value4 = "131";
gmps_var1 = gmp_abs(var_value1);
gmps_var2 = gmp_com(var_value2);
gmps_var3 = gmp_init(var_value4);
value1 = gmp_invert(gmps_var1, gmps_var3);value2 = gmp_invert(gmps_var2,gmps_var3);
value3 = gmp_invert(var_value4, gmps_var2);
echo "The modular inverse data of the GMP numbers: ".value1."<br>";
echo "<br/>";
echo "The modular inverse data of the GMP numbers: ".value2."<br>";
echo "<br/>";
echo "The modular inverse data of the GMP numbers: ".value3."<br>";
?>
</body>
</html>

输出:

该图像显示了给定值的模反值。

PHP gmp_invert()函数

结论

gmp_invert()函数显示给定数值数据的模反射整数值。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程