PHP Conference Nagoya 2025

gmp_fact

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

gmp_factФакториал

Описание

gmp_fact(GMP|int|string $num): GMP

Вычисляет факториал (num!) числа num.

Список параметров

num

Число, факториал которого вычисляется.

Объект GMP, целое число (int) или строка (string), которая интерпретируется как число по той же логике как если бы строка использовалась в функции gmp_init() с автоматическим определением основания системы счисления — когда значение параметра base равно 0.

Возвращаемые значения

Объект класса 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, ... и т.д.
echo gmp_strval($fact2) . "\n";
?>

Результат выполнения приведённого примера:

120
30414093201713378043612608166064768844377641568960512000000000000

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top