PHP - Funzione gmp_clrbit ()

Definizione e utilizzo

Il gmp_clrbit() la funzione cancella il bit.

Descrizione

gmp_clrbit () cancella e imposta l'indice di bit a 0 nel numero GMP specificato. L'indice parte da 0.

Sintassi

gmp_clrbit ( GMP $num , int $index ) : void

Parametri

Suor n Parametro e descrizione
1

num

Può un numero di risorsa GMP, un oggetto gmp o una stringa numerica.

2

index

L'indice del bit da cancellare. L'indice 0 è il bit meno significativo utilizzato.

Valori restituiti

La funzione PHP gmp_clrbit () restituisce una risorsa GMP o un oggetto gmp.

Versione PHP

Questa funzione funzionerà dalla versione PHP successiva alla 5.0.0.

Esempio 1

Utilizzo di gmp_clrbit -

<?php
   $a = gmp_init("255");
   gmp_clrbit($a, 0); 
   echo gmp_strval($a);
?>

Questo produrrà il seguente risultato:

254

Esempio 2

Utilizzo dell'indice come 2 -

<?php
   $a = gmp_init("1100");
   gmp_clrbit($a, 2); 
   echo gmp_strval($a) . "\n";
?>

Questo produrrà il seguente risultato:

1096

Esempio 3

Utilizzando un numero esadecimale con indice come 7 -

<?php
   $a = gmp_init("0x80");
   gmp_clrbit($a, 7); 
   echo gmp_strval($a);
?>

Questo produrrà il seguente risultato:

0