PHP
Referenzliste
gmp_hamdist
GMP Funktionen
Befehl:
int gmp_hamdist ( resource $a , resource $b )
Parameter-Liste:
Beschreibung | |
---|---|
Dies kann entweder eine resource für einen GMP-Wert sein oder ein numerischer String, wenn es möglich ist, diesen in einen GMP-Wert umzuwandeln. Es sollte positiv sein. | |
Dies kann entweder eine resource für einen GMP-Wert sein oder ein numerischer String, wenn es möglich ist, diesen in einen GMP-Wert umzuwandeln. Es sollte positiv sein. |
Beschreibung:
Gibt den Hamming-Abstand zwischen a und b. Beide Operanden sollte nicht negativ sein.
Aktiv in Version:
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
Siehe auch:
gmp_hamdist() - Beispiel:
Eingabe:
<?php $ham1 = gmp_init("1001010011", 2); $ham2 = gmp_init("1011111100", 2); echo gmp_hamdist($ham1, $ham2) . "\n"; /* hamdist is equivilent to: */ echo gmp_popcount(gmp_xor($ham1, $ham2)) . "\n"; ?>
Ausgabe:
6
6
6
GMP Funktionen