gmp_* functions don't accept strings with a leading '+':
<?php
echo gmp_strval(gmp_init('+42')); #0
echo gmp_strval(gmp_add('42', '+42')); #42
echo bcadd('+42', '+42'); #84
?>
gmp_add
(PHP 4 >= 4.0.4, PHP 5)
gmp_add — Addition de 2 nombres GMP
Description
resource gmp_add
( resource $a
, resource $b
)
Addition de 2 nombres GMP.
Liste de paramètres
- a
-
Un nombre à ajouter.
Il peut être soit une ressource GMP, soit une chaîne numérique qu'il est possible de convertir plus tard en un nombre.
- b
-
Un nombre à ajouter.
Il peut être soit une ressource GMP, soit une chaîne numérique qu'il est possible de convertir plus tard en un nombre.
Valeurs de retour
Un nombre GMP représentant la somme des arguments.
Exemples
Exemple #1 Exemple avec gmp_add()
<?php
$sum = gmp_add("123456789012345", "76543210987655");
echo gmp_strval($sum) . "\n";
?>
L'exemple ci-dessus va afficher :
200000000000000
gmp_add
charlie at oblivion dot cz
18-Feb-2007 04:54
18-Feb-2007 04:54
