PHP gmp_xor()函数

PHP gmp_xor()函数

PHP语言提供了一个数学或逻辑的GMP函数叫做gmp_xor(),它有一个必要的参数。

gmp_xor()函数的作用是计算两个数字之间的按位异或比较或值。

该函数用于对两个数字输入值进行逻辑运算。

语法

语法显示了如何操作GMP按位异或函数。

<?php
gmp_xor(parameter1, parameter2);
?>

参数

  • 语法显示了”XOR”函数的两个输入参数。
  • 这两个参数是转换为数字的数值型、二进制型、整数型和字符串型的值。

返回值

该函数给出了两个数值的异或值。它是将输入值转换为二进制后进行异或比较的结果。

示例

示例展示了在函数中使用两个GMP参数进行”XOR”运算的计算过程。

示例1: 给定一个示例,通过给定的值计算按位”XOR”函数。函数使用一个基本的数值作为参数。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_xor() Function </h4>
<p> The function calculates the bitwise "xor" value of the two numbers </p>
<?php
value1 = gmp_xor("88", "51");value2 = gmp_xor("8", "8" );
value3 = gmp_xor("51", "88" );value4 = gmp_xor("8", "0" );
echo "The XOR value of two numbers: ".value1;
echo "<br/>";
echo "The XOR of the two numbers: ".value2;
echo "<br/>";
echo "The XOR of the two numbers: ".value2;
echo "<br/>";
echo "The XOR of the two numbers: ".value4;
?>
</body>
</html>

输出:

以下输出显示按位“XOR”比较的值。

PHP gmp_xor()函数

示例2: 以下示例使用 “XOR” 运算符比较了两个值。输入参数使用负数进行按位 “XOR” 运算。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_xor() Function </h4>
<p> The function calculates the bitwise "xor" value of the two numbers </p>
<?php
value1 = gmp_xor("-500", "51");value2 = gmp_xor("500", "-475" );
value3 = gmp_xor("-500", "-475" );value4 = gmp_xor("500", "-775" );
echo "The XOR value of two numbers: ".value1;
echo "<br/>";
echo "The XOR of the two numbers: ".value2;
echo "<br/>";
echo "The XOR of the two numbers: ".value3;
echo "<br/>";
echo "The XOR of the two numbers: ".value4;
?>
</body>
</html>

输出:

下面的输出显示按位”XOR”比较值。

PHP gmp_xor()函数

示例3: 下面的示例使用”XOR”操作符比较了两个值。输入数据使用不同的变量作为参数,并使用”XOR”函数。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_xor() Function </h4>
<p> The function calculates the bitwise "xor" value of the two numbers </p>
<?php
number1 = "510";number2 = "205";
number3 = "-700";number4 = "-70";
value1 = gmp_xor(number1, number4);value2 = gmp_xor(number1,number2);
value3 = gmp_xor(number3, number2);value4 = gmp_xor(number4,number3);

echo "The XOR value of two numbers: ".value1;
echo "<br/>";
echo "The XOR of the GMP two numbers: ".value2;
echo "<br/>";
echo "The XOR of the GMP two numbers: ".value3;
echo "<br/>";
echo "The XOR of the GMP two numbers: ".value4;
?>
</body>
</html>

输出:

以下输出显示按位”XOR”比较值。

PHP gmp_xor()函数

示例4: 以下示例使用“XOR”运算符显示了两个值的位运算。该函数使用了一个变量,另外还使用了一个带有“gmp_xor”函数的GMP函数。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_xor() Function </h4>
<p> The function calculates the bitwise "xor" value of the two numbers </p>
<?php
number1 = "510";number2 = gmp_neg("-205");
value1 = gmp_xor (number1, number2);
echo "The XOR value of two numbers: ".value1;
echo "<br/>";
value2 = gmp_abs(number2);
value3 = gmp_xor(number1,value2 );
echo "The XOR of the GMP two numbers: ".value3;
echo "<br/>";
values1 = gmp_init("534");values2 = gmp_init("314");
value4 = gmp_xor(values1,values2 );
echo "The XOR of the GMP two numbers: ".value4;
?>
</body>
</html>

输出:

下面的输出显示了按位“XOR”比较结果的值。

PHP gmp_xor()函数

示例5: 下面的示例显示了使用”gmp_init”函数和”gmp_xor”函数。在这里,我们使用二进制数据作为输入参数。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_xor() Function </h4>
<p> The function calculates the bitwise "xor" value of the two numbers </p>
<?php
value1 = gmp_init("1111", 8);value2 = gmp_init("1001", 8);
value3 = gmp_xor(value1, value2 );
echo "The XOR of the GMP two numbers: ".value3;
echo "<br/>";
value8 = gmp_init("1111", 10);value9 = gmp_init("1001", 10);
value7 = gmp_xor(value8, value9);
echo "The XOR of the GMP two numbers: ".value7;
echo "<br/>";
value4 = gmp_init("-1111", 10);value5 = gmp_init("-1101", 10);
value6 = gmp_xor(value4, value5);
echo "The XOR of the GMP two numbers: ".value6;
?>
</body>
</html>

输出:

下面的输出显示位运算的“XOR”比较值。

PHP gmp_xor()函数

示例6: 下面的示例显示了使用其他GMP函数的“gmp_xor”。在这里,我们使用字符串值作为输入参数。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_xor() Function </h4>
<p> The function calculates the bitwise "xor" value of the two numbers </p>
<?php
value1 = gmp_init("1111", 2);value2 = gmp_init("1001", 2);
value3 = gmp_xor(value1, value2 );
echo "The XOR of the GMP two numbers: ".value3;
echo "<br/>";
value7 = gmp_xor(value2, value1);
echo "The XOR of the GMP two numbers: ".value7;
echo "<br/>";
value4 = gmp_init("-1111", 2);value5 = gmp_init("-1101", 2);
value6 = gmp_xor(value4, value5);
echo "The XOR of the GMP two numbers: ".value6;
?>
</body>
</html>

输出:

下面的输出显示了按位“异或”比较的值。

PHP gmp_xor()函数

结论

“gmp_xor()”函数使用按位异或运算符比较两个参数。它是一个基于GMP参数的逻辑操作。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程