PHP | Función gmp_mod()

El gmp_mod() es una función incorporada en PHP que se usa para encontrar el módulo de un número GMP ( precisión múltiple GNU : para números grandes) con otro número GMP $d donde se ignora el signo de $d

Sintaxis: 

gmp_mod ( $num, $d )

Parámetros: la función acepta dos números GMP $num y $d como parámetros obligatorios, como se muestra en la sintaxis anterior. Estos parámetros pueden ser un objeto GMP en PHP versión 5.6 y posteriores, o también se nos permite pasar múltiples strings numéricas siempre que sea posible convertir esa string en un número.

 Valor devuelto: La función devuelve un número GMP que es equivalente a ( $num % $d ). 

Ejemplos:

Input : $num="8" $d="3" 
Output :  2

Input : $num="10" $d="4"
Output :  2

Los siguientes programas ilustran la función gmp_mod(): 

Programa 1: El siguiente programa demuestra el funcionamiento de la función gmp_mod() cuando se pasan strings numéricas como argumentos. 

php

<?php
// PHP program to demonstrate the gmp_mod() function
 
// arguments as numeric strings
$mod = gmp_mod("8", "3");
 
// prints the calculated modulus
echo gmp_strval($mod) . "\n"; 
?>

Producción:

2

Programa 2: El siguiente programa demuestra el funcionamiento de gmp_mod() cuando el número GMP se pasa como argumento. 

php

<?php
// PHP program to demonstrate the gmp_mod function
 
// arguments as GMP numbers
 
$num = gmp_init("1010", 2); // num = 10
$d = gmp_init("100", 2);  // d = 4
 
$mod = gmp_mod($num, $d);
 
// prints the calculated modulus
// gmp_strval converts GMP number to string
// representation in given base(default 10).
echo gmp_strval($mod) . "\n"; 
?>

Producción:

2

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

Publicación traducida automáticamente

Artículo escrito por Twinkl Bajaj 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 *