= 4.0.4, PHP 5, PHP 7, PHP 8)gmp_hamdist — Hamming distance說(shuō)明gmp_hamdist(GMP|int|string $num1, GMP|int|string $num2): intReturns th">

gmp_hamdist

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

gmp_hamdistHamming distance

說(shuō)明

gmp_hamdist(GMP|int|string $num1, GMP|int|string $num2): int

Returns the hamming distance between num1 and num2. Both operands should be non-negative.

參數(shù)

num1

GMP 對(duì)象或 int ,或數(shù)字string

It should be positive.

num2

GMP 對(duì)象或 int ,或數(shù)字string。

It should be positive.

返回值

The hamming distance between num1 and num2, as an int.

范例

示例 #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";
?>

以上例程會(huì)輸出:

6
6

參見(jiàn)