PHP Doku:: Hamming distance - function.gmp-hamdist.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzMathematische ErweiterungenGNU Multiple PrecisionGMP Funktionengmp_hamdist

Ein Service von Reinhard Neidl - Webprogrammierung.

GMP Funktionen

<<gmp_gcdext

gmp_init>>

gmp_hamdist

(PHP 4 >= 4.0.4, PHP 5)

gmp_hamdistHamming distance

Beschreibung

int gmp_hamdist ( resource $a , resource $b )

Returns the hamming distance between a and b. Both operands should be non-negative.

Parameter-Liste

a

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.

It should be positive.

b

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.

It should be positive.

Rückgabewerte

Eine resource für einen GMP-Wert.

Beispiele

Beispiel #1 gmp_hamdist() example

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

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

6
6

Siehe auch


Keine BenutzerBeiträge.
- Beiträge aktualisieren...



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)