廊坊香河品牌论网络公司主要业务有香河网站建设、三河网站制作、大厂网页设计、网络推广!!

PHP gmp_xor()函数使用方法

2018-09-03

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

[123 ]语法:

gmp_xor($ num1,$ num2)
 

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

返回值:[ 123]此函数返回正GMP数,即$ num1和$ num2的异或。

例如:


[ 123]我输入:$ num1 =“3”$ num2 =“5”输出:6输入:$ num1 = 1 $ num2 = 1输出:0 下面的程序说明了gmp_xor()函数:
 [ 123]程序1:
当作为GMP数字的数字字符串作为参数传递时,程序计算两个数字的XOR。

?php //使用gmp_xor()计算两个数字的XOR //的PHP程序//作为参数传递的数字字符串$ xor = gmp_xor( 3, 5); //打印两个数字字符串的xor //回显$ xor的GMP编号; ?

输出:

6
 

程序2:

当GMP数字作为参数传递时,程序计算两个数字的XOR。[ 123]
?php //用于计算两个数字的XOR //的PHP程序//作为论证传递的GMP数字ment $ xor1 = gmp_init( 1101101110,2); $ xor2 = gmp_init( 0110011001,2); //函数计算两个数字的XOR $ xor3 = gmp_xor($ xor1,$ xor2); //打印GMP编号,即两个GMP编号的// XOR // gmp_strval将GMP编号转换为字符串//表示给定基数(默认为10).echo gmp_strval($ xor3,2);? 
[123 ]产出:

1011110111

 

联系我们
CONTACT US

电话:17326913295

扣扣:1042551829

邮箱:1042551829@qq.com

地址:廊坊香河新华大街兴业家园

'); })();