PHP - Función gmp_and ()

Definición y uso

los gmp_and() La función devuelve la comparación AND bit a bit de dos números.

Descripción

gmp_and () calcula bit a bit AND de dos números dados.

Sintaxis

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

Parámetros

No Señor Descripción de parámetros
1

num1

Puede ser un número de recurso GMP, un objeto gmp o una cadena numérica.

2

num2

Puede ser un número de recurso GMP, un objeto gmp o una cadena numérica.

Valores devueltos

La función PHP gmp_and () devuelve un número GMP que se genera a partir de una comparación bit a bit.

Versión PHP

Esta función funcionará a partir de la versión PHP superior a 5.0.0.

Ejemplo 1

Trabajo 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;
?>

Esto producirá el siguiente resultado:

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

Ejemplo 2

Usando números 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;
?>

Esto producirá el siguiente resultado:

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