gmp_popcount

(PHP 4 >= 4.0.4, PHP 5, PHP 7)

gmp_popcountPopulation count

Descrierea

gmp_popcount ( GMP $a ) : int

Get the population count.

Parametri

a

Un număr GMP sub formă de resource în PHP 5.5 și anterior, un obiect GMP în PHP 5.6 și ultrior, su un șir de caractere numeric atunci când acesta poate fi convertit într-un număr.

Valorile întoarse

The population count of a, as an integer.

Exemple

Example #1 gmp_popcount() example

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

Exemplul de mai sus va afișa:

3
7