PHP - função gmp_clrbit ()

Definição e Uso

o gmp_clrbit() função limpa o bit.

Descrição

gmp_clrbit () limpa e define o índice de bits para 0 no número GMP fornecido. O índice começa em 0.

Sintaxe

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

Parâmetros

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

num

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

2

index

O índice do bit a ser apagado. O índice 0 é o bit menos significativo usado.

Valores Retornados

A função PHP gmp_clrbit () retorna um recurso GMP ou um objeto gmp.

Versão PHP

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

Exemplo 1

Trabalho de gmp_clrbit -

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

Isso produzirá o seguinte resultado -

254

Exemplo 2

Usando o índice como 2 -

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

Isso produzirá o seguinte resultado -

1096

Exemplo 3

Usando número hexadecimal com índice de 7 -

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

Isso produzirá o seguinte resultado -

0