gmp_setbit
En esta página
gmp_setbit
Modifica un bit
Descripción#
gmp_setbit(GMP $num, int $index, [bool $value]): void
```php
Modifica el bit `index` en `num`.
## Parámetros
`num`
Un objeto `GMP`
`index`
El índice del byte a definir. El índice 0 representa el byte menos significativo.
`value`
`true` para definir el byte (definido a 1/on); `false` para reinicializarlo (definido a 0/off).
## Valores devueltos
No se retorna ningún valor.
## Ejemplos
Ejemplo con `gmp_setbit` - índice 0
El ejemplo anterior mostrará:
2 -> 0b10
3 -> 0b11
Ejemplo con `gmp_setbit` - índice 1
El ejemplo anterior mostrará:
253 -> 0b11111101
255 -> 0b11111111
Ejemplo con `gmp_setbit` - borra un byte
```php
El ejemplo anterior mostrará:
255 -> 0b11111111
254 -> 0b11111110
Notas#
[!NOTE] A diferencia de la mayoría de las otras funciones GMP,
gmp_setbitdebe ser llamada con un objeto GMP ya existente (utilizandogmp_initpor ejemplo). No será creada automáticamente.
Véase también#
gmp_clrbit, gmp_testbit