PHP gmp_fact() 函数
使用数学运算难以确定最大值的阶乘数。PHP语言的gmp_fact()函数被用来计算GMP参数的阶乘数。gmp_fact()函数在一行代码中显示阶乘数据。
语法
给出的语法展示了PHP GMP函数用于计算阶乘。
gmp_fact (GMP_parameter);
参数
- 如上所示的语法,此函数要求一个 GMP 数字作为必需参数。
- 在 PHP 5.6 版本及更高版本中,它可以是一个 GMP 对象或一个将转换为数字的数字字符串。
- 此函数计算给定数字的阶乘并返回输出。
返回值
此函数返回一个 GMP 数字,该数字是参数数字的阶乘。
示例
给定的示例显示了给定 GMP 参数的阶乘数字。
示例1: 给定示例展示了使用 GMP 值进行基本阶乘操作。gmp_fact() 函数使用简单且正值。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_fact () Function </h4>
<?php
echo "<p> Display factorial value of the given data </p>";
value1 = gmp_fact(23);input1 = gmp_strval(value1);value2 = gmp_fact(5);
input2 = gmp_strval(value2);
value3 = gmp_fact(18);input3 = gmp_strval(value3);
echo " <b> The factorial number of the GMP numbers (23): </b>" .input1;
echo "<br/>";
echo " <b> The factorial number of the GMP numbers (5): </b>" .input2;
echo "<br/>";
echo "<b> The factorial number of the GMP numbers (18): </b>" .input3;
?>
</body>
</html>
输出:
下面的输出显示了给定正值的阶乘数。
示例2: 给定的示例展示了使用GMP函数进行的阶乘运算。gmp_fact()函数使用变量使用正数值。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_fact () Function </h4>
<?php
echo "<p> Display factorial value of the given data </p>";
number1 = "18";number2 = "27";
value1 = gmp_fact(number1);
input1 = gmp_strval(value1);
value2 = gmp_fact(number2);
input2 = gmp_strval(value2);
echo "The factorial number of the GMP numbers (18): " .input1;
echo "<br/>";
echo "The factorial number of the GMP numbers (27): " .input2;
?>
</body>
</html>
输出:
下面的输出显示给定变量值的阶乘数。
示例3: 给定的示例展示了使用另一个GMP函数进行的阶乘操作。这里,我们使用gmp_init()函数来存储变量的值。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_fact () Function </h4>
<?php
echo "<p> Display factorial value of the given data </p>";
number1 = "8";init_num1 = gmp_init(number1);number2 = "17";
init_num2 = gmp_init(number2);
value1 = gmp_fact(number1);
input1 = gmp_strval(value1);
value2 = gmp_fact(number2);
input2 = gmp_strval(value2);
echo "The factorial number of the GMP numbers (8): " .input1;
echo "<br/>";
echo "The factorial number of the GMP numbers (17): " .input2;
?>
</body>
</html>
输出:
下面的输出显示给定值的阶乘数。
示例4: 给定的示例显示了使用多个GMP函数进行阶乘运算。在这里,我们使用gmp_init()函数为变量值进行初始化。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_fact () Function </h4>
<?php
echo "<p> Display factorial value of the given data </p>";
number1 = "-8";init_num1 = gmp_com(number1);number2 = "-17";
init_num2 = gmp_abs(number2);
value1 = gmp_fact(init_num1);
input1 = gmp_strval(value1);
value2 = gmp_fact(init_num2);
input2 = gmp_strval(value2);
echo "The factorial number of the GMP numbers: " .input1;
echo "<br/>";
echo "The factorial number of the GMP numbers: " .input2;
?>
</body>
</html>
输出:
以下输出显示给定值的阶乘数。
结论
gmp_fact()函数使用数学运算来获得阶乘。它用于大数和消除额外的数学函数。这个函数通过使用一个单一的函数来帮助减少代码大小。