gmp_fact() es una función integrada en PHP que se utiliza para calcular el factorial de un número GMP ( GNU Multiple Precision : para números grandes).
Sintaxis:
gmp_fact ( $num )
Parámetros: esta función acepta un número GMP como parámetro obligatorio, como se muestra en la sintaxis anterior. Puede ser un objeto GMP en PHP versión 5.6 y posteriores, o una string numérica siempre que sea posible convertir esta última en un número. Esta función calcula el factorial de este número y lo devuelve.
Valor devuelto: Esta función devuelve un número GMP que es el factorial del número pasado como parámetro.
Ejemplos:
Input : "9" Output : 362880 Input : 25 Output : 15511210043330985984000000
Los siguientes programas ilustran la función gmp_fact() en PHP:
Programa 1:
<?php $fact = gmp_fact(5); echo gmp_strval($fact); ?>
Producción:
120
Programa 2:
<?php $fact = gmp_fact(25); echo gmp_strval($fact); ?>
Producción:
15511210043330985984000000
Referencia:
http://php.net/manual/en/function.gmp-fact.php
Publicación traducida automáticamente
Artículo escrito por RICHIK BHATTACHARJEE y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA