gmp_clrbit
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_clrbit — Limpa um bit
Descrição
Limpa (define para 0) o bit na posição index
no número
informado em num
. O índice começa em 0.
Parâmetros
num
-
Um objeto GMP.
index
-
O índice do bit a ser zerado. Índice 0 representa o bit menos significativo.
Valor Retornado
Um objeto GMP.
Exemplos
Example #1 Exemplo de gmp_clrbit()
<?php
$a = gmp_init("0xff");
gmp_clrbit($a, 0); // índice inicia em 0, o bit menos significativo
echo gmp_strval($a) . "\n";
?>
O exemplo acima produzirá:
254
Notas
Note:
Diferentemente de outras funções GMP, gmp_clrbit() precisa ser chamada com um objeto GMP já existente (usando gmp_init() por exemplo). Ele não será automaticamente criado.