PHP - Función gmp_popcount ()

Definición y uso

los gmp_popcount() La función calcula el recuento de la población.

Descripción

El gmp_popcount () cuenta el número de entradas distintas de cero (bits '1') en un byte, cadena, etc.

Sintaxis

gmp_popcount ( GMP $a ) : int

Parámetros

No Señor Descripción de parámetros
1

a

Puede ser un número de recurso GMP, un objeto gmp o una cadena numérica.

Valores devueltos

La función PHP gmp_popcount () devuelve el recuento de población como un número entero.

Versión PHP

Esta función funcionará a partir de la versión PHP superior a 5.0.0.

Ejemplo 1

Funcionamiento de gmp_popcount -

<?php
   $pc = gmp_init("10000101", 2);
   $num = gmp_popcount($pc);
   echo "The result is : ".$num;
?>

Esto producirá el siguiente resultado:

The result is : 3

Ejemplo 2

Funcionamiento de gmp_popcount () -

<?php
   $pc = gmp_init("1011111101", 2);
   $num = gmp_popcount($pc);
   echo "The result is : ".$num;
?>

Esto producirá el siguiente resultado:

The result is : 8