📜  PHP | gmp_xor()函数

📅  最后修改于: 2022-05-13 01:56:21.681000             🧑  作者: Mango

PHP | gmp_xor()函数

gmp_xor()是PHP中的一个内置函数,用于计算 2 个 GMP 数字的 XOR(GNU 多精度:对于大数字)。

句法:

gmp_xor( $num1, $num2 )

参数:此函数接受两个 GMP 数字$num1$num2作为上述语法中显示的强制参数。这些参数可以是PHP 5.6 及更高版本中的 GMP 对象,或者我们也可以传递一个数字字符串,前提是可以将该字符串转换为数字。

返回值:此函数返回一个正的 GMP 数字,它是 $num1 和 $num2 的 XOR。

例子:

Input : $num1 = "3" $num2 = "5"
Output : 6

Input : $num1 = 1 $num2 = 1
Output : 0 

下面的程序说明了 gmp_xor()函数:

程序 1:当数字字符串作为 GMP 数字作为参数传递时,程序计算两个数字的 XOR。


输出:

6

程序 2:当 GMP 数字作为参数传递时,程序计算两个数字的异或。


输出:

1011110111

参考:
http:// PHP.net/manual/en/函数.gmp-xor。 PHP