gmp_hamdist
gmp_hamdist — ハミング距離
説明
int gmp_hamdist ( resource a, resource b )a と b の間の ハミング距離を返します。オペランドは共に非負とする必要があります。
例 737. gmp_hamdist() の例
<?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";
?>
上のプログラムの出力は以下のようになります。
6 6
gmp_popcount()、 gmp_xor() も参照ください。
Weblioに収録されているすべての辞書からgmp_hamdistを検索する場合は、下記のリンクをクリックしてください。

- gmp_hamdistのページへのリンク