gmp_hamdist

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

gmp_hamdistHamming distance

Açıklama

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.

Değiştirgeler

num1

Bir GMP nesnesi, bir tamsayı veya sayısal bir dizge.

It should be positive.

num2

Bir GMP nesnesi, bir tamsayı veya sayısal bir dizge.

It should be positive.

Dönen Değerler

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

Örnekler

Örnek 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";
?>

Yukarıdaki örneğin çıktısı:

6
6

Ayrıca Bakınız