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