PHP マニュアル
前のページ |  | 次のページ

# gmp_hamdist

(PHP 4 >= 4.0.4, PHP 5)

gmp_hamdist -- ハミング距離

## 説明

int gmp_hamdist ( resource a, resource b )

a と b の間の ハミング距離を返します。オペランドは共に非負とする必要があります。

例 1. 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() も参照ください。

前のページ | ホーム | 次のページ
gmp_gcdext | 上に戻る | gmp_init