PHP - Función gmp_clrbit ()

Definición y uso

los gmp_clrbit() función borra el bit.

Descripción

gmp_clrbit () borra y establece el índice de bits en 0 en el número GMP dado. El índice comienza en 0.

Sintaxis

gmp_clrbit ( GMP $num , int $index ) : void

Parámetros

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

num

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

2

index

El índice del bit que se va a borrar. El índice 0 es el bit menos significativo utilizado.

Valores devueltos

La función PHP gmp_clrbit () devuelve un recurso GMP o un objeto gmp.

Versión PHP

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

Ejemplo 1

Funcionamiento de gmp_clrbit -

<?php
   $a = gmp_init("255");
   gmp_clrbit($a, 0); 
   echo gmp_strval($a);
?>

Esto producirá el siguiente resultado:

254

Ejemplo 2

Usando índice como 2 -

<?php
   $a = gmp_init("1100");
   gmp_clrbit($a, 2); 
   echo gmp_strval($a) . "\n";
?>

Esto producirá el siguiente resultado:

1096

Ejemplo 3

Usando número hexadecimal con índice como 7 -

<?php
   $a = gmp_init("0x80");
   gmp_clrbit($a, 7); 
   echo gmp_strval($a);
?>

Esto producirá el siguiente resultado:

0