PHP - Fonction gmp_ testbit ()

Définition et utilisation

le gmp_​testbit() test de fonction si le bit est défini pour l'index donné.

La description

La fonction gmp_ testbit () vérifie si le bit est défini pour le numéro GMP en utilisant la fonction gmp_setbit ().

Syntaxe

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

Paramètres

Sr. Non Paramètre et description
1

a

Il peut s'agir d'un numéro de ressource GMP, d'un objet gmp ou d'une chaîne numérique.

2

index

Le bit à tester.

Valeurs de retour

La fonction PHP gmp_testbit () retourne true si le bit est défini pour l'index donné sinon false.

Version PHP

Cette fonction fonctionnera à partir de la version PHP supérieure à 5.3.0.

Exemple 1

Fonctionnement de 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));
?>

Cela produira le résultat suivant -

bool(false)
bool(true)

Exemple 2

Fonctionnement de 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));
?>

Cela produira le résultat suivant -

bool(false)
bool(true)