PHP - função gmp_ setbit ()
Definição e Uso
o gmp_setbit() função define o índice de bits para o número GMP fornecido.
Descrição
O gmp_ setbit () define o bit para o índice dado no número GMP.
Sintaxe
gmp_setbit ( GMP $gmpnumber , int $index [, bool $bit_on = TRUE ] ) : void
Parâmetros
Sr. Não | Parâmetro e Descrição |
---|---|
1 | gmpnumber O gmpnumber que você deseja alterar definindo o bit. O gmpnumber pode ser um número de recurso GMP, um objeto gmp ou uma string numérica. |
2 | index O índice que precisa ser definido. O índice começa em 0. |
3 | bit_on O valor padrão para bit_on é verdadeiro. Se for verdadeiro ou 1, defina o bit, se for falso ou 0, apague o bit. |
Valores Retornados
A função PHP gmp_setbit () não retorna nenhum valor.
Versão PHP
Esta função funcionará na versão do PHP superior a 5.0.0.
Exemplo 1
Trabalho de gmp_setbit () -
<?php
$a = gmp_init("5");
echo "The number 5 binary value is :" .gmp_strval($a, 2);
echo "<br/><br/>";
gmp_setbit($a, 1);
echo "After setting bit at index 1 : ".gmp_strval($a, 2);
?>
Isso produzirá o seguinte resultado -
The number 5 binary value is :101
After setting bit at index 1 : 111
Exemplo 2
Trabalho de gmp_setbit () -
<?php
$a = gmp_init(150);
echo "The number is :" .gmp_strval($a);
echo "<br/><br/>";
gmp_setbit($a, 0);
echo "After setting bit at index 1 : ".gmp_strval($a);
?>
Isso produzirá o seguinte resultado -
The number is :150
After setting bit at index 1 : 151