(PHP 4 >= 4.0.4, PHP 5)
gmp_hamdist — Distance de Hamming
gmp_hamdist() retourne la distance de Hamming entre a et b . Les deux paramètres doivent être strictement positifs.
Exemple 941. Exemple avec gmp_hamdist()
<?php
$ham1
=
gmp_init
(
"1001010011"
,
2
);
$ham2
=
gmp_init
(
"1011111100"
,
2
);
echo
gmp_hamdist
(
$ham1
,
$ham2
) .
"\n"
;
/* hamdist est équivalent à : */
echo
gmp_popcount
(
gmp_xor
(
$ham1
,
$ham2
)) .
"\n"
;
?>
L'exemple ci-dessus va afficher :
6 6
Voir aussi gmp_popcount() et gmp_xor() .