PHP - Fonction gmp_and ()

Définition et utilisation

le gmp_and() La fonction renvoie la comparaison ET au niveau du bit de deux nombres.

La description

gmp_and () calcule le ET au niveau du bit de deux nombres donnés.

Syntaxe

gmp_and ( GMP $num1 , GMP $num2 ) : GMP

Paramètres

Sr. Non Paramètre et description
1

num1

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

2

num2

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

Valeurs de retour

La fonction PHP gmp_and () renvoie un nombre GMP généré à partir d'une comparaison au niveau du bit.

Version PHP

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

Exemple 1

Fonctionnement de gmp_and -

<?php
   $num1 = '4';
   $num2 = '8';
   $num3 = gmp_and($num1, $num2);
   echo "The BITWISE AND of 4 and 8 is :".$num3;

   echo "<br/><br/>";

   $num4 = '12';
   $num5 = '25';
   $num6 = gmp_and($num4, $num5);
   echo "The BITWISE AND 12 and 15 is :".$num6;
?>

Cela produira le résultat suivant -

The BITWISE AND of 4 and 8 is :0
The BITWISE AND 12 and 15 is :8

Exemple 2

Utilisation des numéros GMP -

<?php
   $num1 = gmp_init(4);
   $num2 = gmp_init(8);
   $num3 = gmp_and($num1, $num2);
   echo "The BITWISE AND of 4 and 8 is :".$num3;

   echo "<br/><br/>";

   $num4 = gmp_init(12);
   $num5 = gmp_init(25);
   $num6 = gmp_and($num4, $num5);
   echo "The BITWISE AND 12 and 15 is :".$num6;
?>

Cela produira le résultat suivant -

The BITWISE AND of 4 and 8 is :0
The BITWISE AND 12 and 15 is :8