PHP - Funzione gmp_and ()

Definizione e utilizzo

Il gmp_and() restituisce il confronto AND bit per bit di due numeri.

Descrizione

gmp_and () calcola AND bit per bit di due numeri dati.

Sintassi

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

Parametri

Suor n Parametro e descrizione
1

num1

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

2

num2

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

Valori restituiti

La funzione PHP gmp_and () restituisce un numero GMP generato dal confronto bit per bit.

Versione PHP

Questa funzione funzionerà dalla versione PHP successiva alla 5.0.0.

Esempio 1

Utilizzo di 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;
?>

Questo produrrà il seguente risultato:

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

Esempio 2

Utilizzo di numeri 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;
?>

Questo produrrà il seguente risultato:

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