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