PHP - função gmp_ testbit ()

Definição e Uso

o gmp_​testbit() teste de função se o bit está definido para o índice fornecido.

Descrição

A função gmp_ testbit () verifica se o bit está definido para o número GMP usando a função gmp_setbit ().

Sintaxe

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

Parâmetros

Sr. Não Parâmetro e Descrição
1

a

Pode ser um número de recurso GMP, um objeto gmp ou uma string numérica.

2

index

A parte para testar.

Valores Retornados

A função PHP gmp_testbit () retorna verdadeiro se o bit é definido para o índice dado, caso contrário, é falso.

Versão PHP

Esta função funcionará a partir da versão do PHP superior a 5.3.0.

Exemplo 1

Trabalho 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));
?>

Isso produzirá o seguinte resultado -

bool(false)
bool(true)

Exemplo 2

Trabalho 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));
?>

Isso produzirá o seguinte resultado -

bool(false)
bool(true)