Funções da GMP
PHP Manual

gmp_popcount

(PHP 4 >= 4.0.4, PHP 5)

gmp_popcountContagem de população

Descrição

int gmp_popcount ( resource $a )

Obtém a contagem de população.

Parâmetros

a

Ele pode ser qualquer número GMP resource, ou uma string numérica que é possível convertê-la para um número.

Valor Retornado

A contagem de população de a, como um integer.

Exemplos

Exemplo #1 Exemplo da gmp_popcount()

<?php
$pop1 
gmp_init("10000101"2); // 3 1's
echo gmp_popcount($pop1) . "\n";
$pop2 gmp_init("11111110"2); // 7 1's
echo gmp_popcount($pop2) . "\n";
?>

O exemplo acima irá imprimir:

3
7


Funções da GMP
PHP Manual