gmp_fact

gmp_fact

(PHP 4 >= 4.0.4, PHP 5, PHP 7)

gmp_fact — Factorial

描述

GMP gmp_fact ( mixed $a )

计算因子(a!)的a

参数

a

阶乘数。

可以是PHP 5.5及更早版本中的GMP编号资源,PHP 5.6及更高版本中的GMP对象,也可以是数字字符串,前提是可以将后者转换为数字。

返回值

PHP 5.5及更早版本中的GMP编号资源,或PHP 5.6及更高版本中的GMP对象。

例子

示例#1 gmp_fact()示例

<?php $fact1 = gmp_fact(5 // 5 * 4 * 3 * 2 * 1 echo gmp_strval($fact1) . "\n"; $fact2 = gmp_fact(50 // 50 * 49 * 48, ... etc echo gmp_strval($fact2) . "\n"; ?>

上面的例子将输出:

120 30414093201713378043612608166064768844377641568960512000000000000

← gmp_export

gmp_gcd →