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