gmp_and
gmp_cmp
Funções da GMP
PHP Manual

# gmp_clrbit

(PHP 4 >= 4.0.4, PHP 5)

gmp_clrbit — Limpa bit

### Descrição

void gmp_clrbit ( resource `&$a` , int `$index` )

Limpa (define para 0) o bit `index` em `a`. O índice começa em 0.

### Parâmetros

`a`

  Ele pode ser qualquer número GMP resource , ou uma string numérica que é possível convertê-la para um número.

`index`

  Ele pode ser qualquer número GMP resource , ou uma string numérica que é possível convertê-la para um número.

### Valor Retornado

Um resource de um número GMP.

### Exemplos

Exemplo #1 gmp_clrbit() example

`<?php
$a = gmp_init("0xff");
gmp_clrbit($a, 0); // index starts at 0, least significant bit
echo gmp_strval($a) . "\n";
?>`

O exemplo acima irá imprimir:

    254

### Notas

> Nota: Diferentemente de outras funções GMP, gmp_clrbit() precisa ser chamada como um resource GMP já existente (usando gmp_init() por exemplo). Ele não será automaticamente criado.

### Veja Também

- gmp_setbit() - Set bit
- gmp_testbit() - Tests if a bit is set

gmp_and
gmp_cmp
Funções da GMP
PHP Manual