PHP - Funzione gmp_xor ()

Definizione e utilizzo

Il gmp_xor() funzione calcola lo XOR bit per bit dei numeri dati.

Descrizione

Gmp_xor () calcola l'OR esclusivo bit per bit, cioè XOR per i due numeri GMP dati.

Sintassi

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

Parametri

Suor n Parametro e descrizione
1

a

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

2

b

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

Valori restituiti

La funzione PHP gmp_xor () restituisce il numero GMP.

Versione PHP

Questa funzione funzionerà dalla versione PHP successiva alla 5.0.0.

Esempio 1

Utilizzo di gmp_xor () -

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

Questo produrrà il seguente risultato:

The result is :1111111111101111111111011101

Esempio 2

Utilizzo di gmp_xor () -

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

Questo produrrà il seguente risultato:

The result is :1777577735