PHP - função gmp_and ()

Definição e Uso

o gmp_and() função retorna a comparação bit a bit AND de dois números.

Descrição

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

Sintaxe

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

Parâmetros

Sr. Não Parâmetro e Descrição
1

num1

Pode ser um número de recurso GMP, um objeto gmp ou uma string numérica.

2

num2

Pode ser um número de recurso GMP, um objeto gmp ou uma string numérica.

Valores Retornados

A função PHP gmp_and () retorna um número GMP que é gerado a partir da comparação bit a bit.

Versão PHP

Esta função funcionará na versão do PHP superior a 5.0.0.

Exemplo 1

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

Isso produzirá o seguinte resultado -

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

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

Isso produzirá o seguinte resultado -

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