PHP GMP gmp_com() 函数
PHP有一个内置函数叫做GMP或gmp_com(),用于计算给定GMP参数的一补数。
语法
下面的语法显示了GMP数字函数的补数。
gmp_com($numbers);
参数
- GMP数字($numbers)需要一个参数用于补码函数,如上述语法所示。
- 此函数适用于PHP 5.6及更高版本。此参数可以是GMP对象。
- 只要可能将该字符串转换为数字,还可以传递一个数字字符串值。
返回值
此函数返回一个GMP数字,该数字是作为参数传递给它的GMP数字的补码。
示例
以下示例展示了使用GMP参数的”gmp_com()”函数。
示例1: 以下示例展示了GMP函数的基本补码操作。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_com() Function </h4>
<?php
value1 = gmp_com("55");value2 = gmp_com("-65");
echo " The complement of the GMP number: ".value1;
echo "<br/>";
echo " The complement of the GMP number: ".value2;
?>
</body>
</html>
输出:
下面的输出显示使用GMP函数的补码值。
示例2: 下面的示例演示了使用”gmp_com()”运算符计算给定值的补数。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_com() Function </h4>
<?php
number1 = "510";number2 = "-205";
value1 = gmp_com(number1);
value2 = gmp_com(number2);
echo " The complement of the GMP number: ".value1;
echo "<br/>";
echo " The complement of the GMP number: ".value2;
?>
</body>
</html>
输出:
输出:
以下输出显示使用GMP函数的补码值。
示例3: 下面的示例展示了使用”gmp_abs()”函数获取给定值的补集。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_com() Function </h4>
<?php
number1 = "510";number2 = "-205";
value1 = gmp_com(number1);
echo " The complement of the GMP number: ".value1;
echo "<br/>";value2 = gmp_abs(number2);
echo "<br/>";value3 = gmp_com(value2);
echo " The complement of the GMP number: ".value3;
?>
</body>
</html>
输出:
以下输出展示了使用GMP参数的补码值。
示例4: 下面的示例显示了给定值的补集与其他操作和函数的结合。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_com() Function </h4>
<?php
number1 = "510";number2 = "-205";
value1 = gmp_com(number1);
echo " The complement of the GMP number: ".value1;
echo "<br/>";value2 = gmp_add(number1,number2);
echo " The addition of the GMP numbers: ".value2;
echo "<br/>";value3 = gmp_com(value2);
echo " The complement of the GMP number: ".value3;
?>
</body>
</html>
输出:
以下输出展示了使用其他函数得到的补数值。
结论
“gmp_com()”函数通过一次操作显示两个参数的补码。它是GMP函数和参数的数值操作。