PHP - Fonction gmp_clrbit ()

Définition et utilisation

le gmp_clrbit() La fonction efface le bit.

La description

gmp_clrbit () efface et met l'index de bit à 0 dans le numéro GMP donné. L'index commence à 0.

Syntaxe

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

Paramètres

Sr. Non Paramètre et description
1

num

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

2

index

L'indice du bit à effacer L'index 0 est le bit le moins significatif utilisé.

Valeurs de retour

La fonction PHP gmp_clrbit () renvoie une ressource GMP ou un objet gmp.

Version PHP

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

Exemple 1

Fonctionnement de gmp_clrbit -

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

Cela produira le résultat suivant -

254

Exemple 2

Utilisation de l'index comme 2 -

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

Cela produira le résultat suivant -

1096

Exemple 3

Utilisation d'un nombre hexadécimal avec un index 7 -

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

Cela produira le résultat suivant -

0