Funciones de GMP
PHP Manual

gmp_setbit

(PHP 4 >= 4.0.4, PHP 5)

gmp_setbitEstablece el bit

Descripción

void gmp_setbit ( resource $a , int $index [, bool $set_clear = true ] )

Establece el index del bit en a.

Parámetros

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.

Valores devueltos

Un número de recurso GMP.

Ejemplos

Ejemplo #1 Ejemplo de gmp_setbit()

<?php
$a 
gmp_init("0xfd");
gmp_setbit($a1); // el índice empieza en 0
echo gmp_strval($a) . "\n";
?>

El resultado del ejemplo sería:

255

Notas

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.

Ver también


Funciones de GMP
PHP Manual