(PHP 4 >= 4.0.4, PHP 5)
gmp_setbit — Establece el bit
$a
, int $index
[, bool $set_clear
= true
] )
Establece el index
del bit en a
.
a
El número a ser estblecido.
Puede ser tanto un número de resource GMP, o una cadena numérica dada que pueda ser convertida al final en un número.
index
El bit establecido.
set_clear
Define si el bit es establecido a 0 o 1. Por defecto el bit es establecido a 1. El índice empieza en 0.
Un número de recurso GMP.
Ejemplo #1 Ejemplo de gmp_setbit()
<?php
$a = gmp_init("0xfd");
gmp_setbit($a, 1); // el índice empieza en 0
echo gmp_strval($a) . "\n";
?>
El resultado del ejemplo sería:
255
Nota:
A diferencia de otras funciones GMP, gmp_setbit() debe ser llamado con un recurso GMP que ya exista (usando gmp_init() por ejemplo). No puede ser automáticamente creado.