PHP gmp_mod() 函数

PHP gmp_mod() 函数

模数是由GMP gmp_mod() 函数作为输出给出的。该函数计算两个GMP数字的模。模是数学中的一种运算,计算一个整数除以另一个整数后剩下的数值。通常用模运算符(mod)或百分号(%)符号表示。

语法

以下语法显示了gmp_mod()函数及其操作:

gmp_mod( number,mod );

参数

  • 上述语法显示该函数必须将两个GMP数值作为强制参数传递:$number$mod
  • 在PHP版本5.6中,这些参数可以是一个GMP对象。
  • 我们还可以传递很多数值字符串,只要需要,就会将字符串转换为数字。

返回值

该函数返回一个GMP数字,其值等于模运算($number % $d)。

示例

以下示例展示了使用不同参数的函数进行模运算。

示例1: 给定一个使用带有必需和正值的gmp_mod()的示例。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_mod() Function </h4>
<?php
echo "<p> Display Modulo value of the given parameters. </p>";
value1 = gmp_mod(11, 3);value2 = gmp_mod(121, 6);
value3 = gmp_mod(157, 129);value4 = gmp_mod(150, 5);
echo "The Modulo value of the GMP numbers: " .value1;
echo "<br/>";
echo "The Modulo value of the GMP numbers: " .value2;
echo "<br/>";
echo "The Modulo value of the GMP numbers: " .value3;
echo "<br/>";
echo "The Modulo value of the GMP numbers: " .value4;
?>
</body>
</html>

输出:

图像显示了给定两个值的”模值”。

PHP gmp_mod() 函数

示例2: 给定的示例使用gmp_mod()来处理正负值。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_mod() Function </h4>
<?php
echo "<p> Display Modulo value of the given parameters. </p>";
value1 = gmp_mod(-11, 3);value2 = gmp_mod(121, -6);
value3 = gmp_mod(-157, -129);value4 = gmp_mod(150, -11);
echo "The Modulo value of the GMP numbers: " .value1;
echo "<br/>";
echo "The Modulo value of the GMP numbers: " .value2;
echo "<br/>";
echo "The Modulo value of the GMP numbers: " .value3;
echo "<br/>";
echo "The Modulo value of the GMP numbers: " .value4;
?>
</body>
</html>

输出:

该图片显示了给定两个值的“模值”。

PHP gmp_mod() 函数

示例3: 给定的示例使用了具有变量值的gmp_mod()函数。

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

输出:

该图像显示给定值的”模值”。

PHP gmp_mod() 函数

示例4: 下面的示例展示了使用GMP参数及其值的gmp_mod()函数的示例。我们可以使用绝对值、初始化和其他GMP函数的数据。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_mod() Function </h4>
<?php
echo "<p> Display Modulo value of the given parameters. </p>";
var_value1 = "11";var_value2 = "121";
var_value3 = "7";var_value4 = "131";
gmp_var1 = gmp_abs(var_value1);
gmp_var2 = gmp_com(var_value3);
gmp_var3 = gmp_init(var_value3);
value1 = gmp_mod(var_value1, gmp_var2);value2 = gmp_mod(var_value2,gmp_var1);
value3 = gmp_mod(var_value4,  gmp_var3);
echo "The Modulo value of the GMP numbers: " .value1;
echo "<br/>";
echo "The Modulo value of the GMP numbers: " .value2;
echo "<br/>";
echo "The Modulo value of the GMP numbers: " .value3;
?>
</body>
</html>

输出:

图片显示了给定两个值的”模值”。

PHP gmp_mod() 函数

结论

gmp_mod()函数在不进行数学运算的情况下提供了值的余数。它用于进行数学运算而不需要冗长和复杂的过程。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程