PHP - Fonction gmp_xor ()

Définition et utilisation

le gmp_xor() La fonction calcule le XOR au niveau du bit des nombres donnés.

La description

Le gmp_xor () calcule le OU exclusif bit à bit, c'est-à-dire XOR pour les deux nombres GMP donnés.

Syntaxe

gmp_xor ( GMP $a , GMP $b ) : GMP

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

b

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_xor () renvoie le numéro GMP.

Version PHP

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

Exemple 1

Fonctionnement de gmp_xor () -

<?php
   $xor1 = gmp_xor("0xffeffcd", "16");
   $num1 =  gmp_strval($xor1, 2);
   echo "The result is :".$num1;
?>

Cela produira le résultat suivant -

The result is :1111111111101111111111011101

Exemple 2

Fonctionnement de gmp_xor () -

<?php
   $xor1 = gmp_xor("0xffeffcd", "16");
   $num1 =  gmp_strval($xor1, 8);
   echo "The result is :".$num1;
?>

Cela produira le résultat suivant -

The result is :1777577735