Php/docs/function.gmp-hamdist
来自菜鸟教程
gmp_hamdist
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
gmp_hamdist — Hamming distance
说明
Returns the hamming distance between a and
b. Both operands should be non-negative.
参数
aPHP 5.5 之前为 GMP 数值资源,PHP 5.6 之后为 GMP 对象或数字,或可以转为数字的字符串。
It should be positive.
bPHP 5.5 之前为 GMP 数值资源,PHP 5.6 之后为 GMP 对象或数字,或可以转为数字的字符串。
It should be positive.
返回值
The hamming distance between a and b, as an int.
范例
Example #1 gmp_hamdist() example
<?php$ham1 = gmp_init("1001010011", 2);$ham2 = gmp_init("1011111100", 2);echo gmp_hamdist($ham1, $ham2) . "\n";/* hamdist is equivalent to: */echo gmp_popcount(gmp_xor($ham1, $ham2)) . "\n";?>
以上例程会输出:
6 6