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