gmp_fact() 是 PHP 中的 內置 函數,用於計算 GMP 數的階乘(GNU Multiple Precision:對於大數)。
用法:
gmp_fact ( $num )
參數:該函數接受 GMP 編號作為強製參數,如上述語法所示。它可以是 PHP 5.6 及更高版本中的 GMP 對象,也可以是數字字符串,前提是可以將後者轉換為數字。該函數計算該數字的階乘並返回它。
返回值:此函數返回一個 GMP 數字,它是作為參數傳遞的數字的階乘。
例子:
Input:"9" Output:362880 Input:25 Output:15511210043330985984000000
以下示例程序旨在說明 PHP 中的 gmp_fact() 函數:
程序1:
<?php
$fact = gmp_fact(5);
echo gmp_strval($fact);
?>
輸出:
120
程序2:
<?php
$fact = gmp_fact(25);
echo gmp_strval($fact);
?>
輸出:
15511210043330985984000000
相關用法
- PHP gmp_add()用法及代碼示例
- PHP imagecreatetruecolor()用法及代碼示例
- PHP ImagickDraw getTextAlignment()用法及代碼示例
- PHP Ds\Sequence last()用法及代碼示例
- PHP Imagick floodFillPaintImage()用法及代碼示例
- PHP geoip_continent_code_by_name()用法及代碼示例
注:本文由純淨天空篩選整理自RICHIK BHATTACHARJEE大神的英文原創作品 PHP | gmp_fact() for large factorials。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。