PHP - Funzione gmp_ testbit ()

Definizione e utilizzo

Il gmp_​testbit() verifica funzionale se il bit è impostato per l'indice dato.

Descrizione

La funzione gmp_ testbit () controlla se il bit è impostato per il numero GMP utilizzando la funzione gmp_setbit ().

Sintassi

gmp_testbit ( GMP $a , int $index ) : bool

Parametri

Suor n Parametro e descrizione
1

a

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

2

index

Il bit da testare.

Valori restituiti

La funzione PHP gmp_testbit () restituisce true se il bit è impostato per l'indice dato altrimenti false.

Versione PHP

Questa funzione funzionerà dalla versione PHP successiva alla 5.3.0.

Esempio 1

Utilizzo di gmp_testbit () -

<?php
   $a = gmp_init("5");
   var_dump(gmp_testbit($a, 1));
   echo "<br/><br/>";
   gmp_setbit($a, 1);
   var_dump(gmp_testbit($a, 1));
?>

Questo produrrà il seguente risultato:

bool(false)
bool(true)

Esempio 2

Utilizzo di gmp_testbit () -

<?php
   $a = gmp_init(150);
   var_dump(gmp_testbit($a, 0));
   echo "<br/><br/>";
   gmp_setbit($a, 0);
   var_dump(gmp_testbit($a, 0));
?>

Questo produrrà il seguente risultato:

bool(false)
bool(true)