PHP - Función gmp_ testbit ()

Definición y uso

los gmp_​testbit() prueba de funcionamiento si el bit está establecido para el índice dado.

Descripción

La función gmp_ testbit () comprueba si el bit está configurado para el número GMP usando la función gmp_setbit ().

Sintaxis

gmp_testbit ( GMP $a , int $index ) : bool

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.

2

index

El bit para probar.

Valores devueltos

La función PHP gmp_testbit () devuelve verdadero si el bit se establece para el índice dado, de lo contrario, es falso.

Versión PHP

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

Ejemplo 1

Funcionamiento de gmp_testbit () -

<?php
   $a = gmp_init("5");
   var_dump(gmp_testbit($a, 1));
   echo "<br/><br/>";
   gmp_setbit($a, 1);
   var_dump(gmp_testbit($a, 1));
?>

Esto producirá el siguiente resultado:

bool(false)
bool(true)

Ejemplo 2

Funcionamiento de gmp_testbit () -

<?php
   $a = gmp_init(150);
   var_dump(gmp_testbit($a, 0));
   echo "<br/><br/>";
   gmp_setbit($a, 0);
   var_dump(gmp_testbit($a, 0));
?>

Esto producirá el siguiente resultado:

bool(false)
bool(true)