PHP | Función gmp_and()

El gmp_and() es una función incorporada en PHP que se utiliza para calcular el AND bit a bit de dos números GMP ( precisión múltiple GNU: para números grandes ).

Sintaxis:

gmp_and($num1, $num2)

Parámetros: esta función acepta dos números GMP, $num1, $num2 como parámetros obligatorios, como se muestra en la sintaxis anterior. Estos parámetros pueden ser objetos GMP en PHP versión 5.6 y posteriores, o también podemos pasar strings numéricas de modo que sea posible convertir esas strings en números.

Valor devuelto: Esta función devuelve un número GMP que es bit a bit Y de números GMP pasados ​​como parámetros.

Ejemplos:

Input : gmp_and("4", "2")
Output : 0

Input : gmp_and("9", "10")
Output : 8

Los siguientes programas ilustran la función gmp_and() en PHP:

Programa 1: Programa para calcular el AND bit a bit de números GMP cuando se pasan strings numéricas como números GMP como argumentos.

<?php
// PHP program to calculate the bitwise AND
// GMP numbers passed as arguments 
  
// strings as GMP numbers
$num1 = "10";
$num2 = "9";
  
// calculate the bitwise AND of $num1 and $num2
$res = gmp_and($num1, $num2);
  
echo $res;
  
?>

Producción:

8

Programa 2: Programa para calcular el AND bit a bit de los números GMP cuando los números GMP se pasan como argumentos.

<?php
// PHP program to calculate the bitwise AND
// GMP numbers passed as arguments 
  
// creating GMP numbers using gmp_init()
$num1 = gmp_init(4);
$num2 = gmp_init(2);
  
//calculate the bitwise AND of $num1 and $num2
$res = gmp_and($num1, $num2);
echo $res;
  
?>

Producción:

0

Referencia:
http://php.net/manual/en/function.gmp-and.php

Publicación traducida automáticamente

Artículo escrito por akash1295 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *