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.

Bağımsız Değişkenler

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";


echo gmp_popcount(gmp_xor($ham1, $ham2)) . "\n";
?>

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

6 6

Ayrıca Bakınız

To Top