<?php
function fact($x)
{
$factorial = 1;
for ($i=2; $i < $x; $i++) {
$factorial = gmp_mul($factorial, $i);
}
return $factorial;
}
echo gmp_strval(fact(1000)) . "\n";
?>
gmp_mul
(PHP 4 >= 4.0.4, PHP 5)
gmp_mul — Multiply numbers
Açıklama
resource gmp_mul
( resource
$a
, resource $b
)
Multiplies a by b
and returns the result.
Değiştirgeler
-
a -
A number that will be multiplied by
b.Ya resource türünde bir GMP sayısı ya da sonradan bir sayıyı dönüştürülmesi mümkün bir sayısal dizge olabilir.
-
b -
A number that will be multiplied by
a.Ya resource türünde bir GMP sayısı ya da sonradan bir sayıyı dönüştürülmesi mümkün bir sayısal dizge olabilir.
Dönen Değerler
resource türünde bir GMP sayısı.
Örnekler
Örnek 1 gmp_mul() example
<?php
$mul = gmp_mul("12345678", "2000");
echo gmp_strval($mul) . "\n";
?>
Yukarıdaki örneğin çıktısı:
24691356000
