php man page for gmp_hamdist

Query: gmp_hamdist

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

GMP_HAMDIST(3)								 1							    GMP_HAMDIST(3)

gmp_hamdist - Hamming distance

SYNOPSIS
int gmp_hamdist (GMP $a, GMP $b)
DESCRIPTION
Returns the hamming distance between $a and $b. Both operands should be non-negative.
PARAMETERS
o $a -Either a GMP number resource in PHP 5.5 and earlier, a GMP object in PHP 5.6 and later, or a numeric string provided that it is possible to convert the latter to a number. It should be positive. o $b -Either a GMP number resource in PHP 5.5 and earlier, a GMP object in PHP 5.6 and later, or a numeric string provided that it is possible to convert the latter to a number. It should be positive.
RETURN VALUES
A GMP number resource in PHP 5.5 and earlier, or a GMP object in PHP 5.6 and later.
EXAMPLES
Example #1 gmp_hamdist(3) example <?php $ham1 = gmp_init("1001010011", 2); $ham2 = gmp_init("1011111100", 2); echo gmp_hamdist($ham1, $ham2) . " "; /* hamdist is equivalent to: */ echo gmp_popcount(gmp_xor($ham1, $ham2)) . " "; ?> The above example will output: 6 6
SEE ALSO
gmp_popcount(3), gmp_xor(3). PHP Documentation Group GMP_HAMDIST(3)
Related Man Pages
gmp_div_qr(3) - php
gmp_div_r(3) - php
gmp_gcdext(3) - php
gmp_random(3) - php
php_strip_whitespace(3) - php
Similar Topics in the Unix Linux Community
GMP multi precision math library
P4A 2.99.0 (Development branch)
P4A 2.99.5 (Development branch)
P4A 2.99.7 (Development branch)
How to assign echo in variable