SunshinePHP Developer Conference 2015

gmp_mul

(PHP 4 >= 4.0.4, PHP 5)

gmp_mulMultiplication de 2 nombres GMP

Description

GMP gmp_mul ( GMP $a , GMP $b )

Multiplie les nombres GMP a et b.

Liste de paramètres

a

Un nombre qui sera multiplié par b.

Il peut être soit une ressource GMP en PHP 5.5 et antérieurs, soit un objet GMP en PHP 5.6 et suivants, soit une chaîne numérique qu'il est possible de convertir plus tard en un nombre.

b

Un nombre qui sera multiplié par a.

Il peut être soit une ressource GMP en PHP 5.5 et antérieurs, soit un objet GMP en PHP 5.6 et suivants, soit une chaîne numérique qu'il est possible de convertir plus tard en un nombre.

Valeurs de retour

Une ressource GMP en PHP 5.5 et antérieurs, ou un objet GMP en PHP 5.6 et suivants.

Exemples

Exemple #1 Exemple avec gmp_mul()

<?php
$mul 
gmp_mul("12345678""2000");
echo 
gmp_strval($mul) . "\n";
?>

L'exemple ci-dessus va afficher :

24691356000

add a note add a note

User Contributed Notes 1 note

up
0
Anonymous
7 years ago
<?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";
?>
To Top