Inserer valeur avec exposant sans exposant dans une bdd

Visiteur anonyme
Invité n'ayant pas de compte PHPfrance

12 mars 2011, 17:34

Bonjour,

Alors voila j'ai des valeurs avec exposant du type : 4.1958543344742E+19

Seulement voila j'applique la fonction floor() à toute ces valeurs avant de les enregistrer en base mais ca me donne, dans l'exemple précédent : 4. :?

Donc je cherche que mon 4.1958543344742E+19 devienne 41958543344742000000.

Merci de votre attention,

ViPHP
xTG
ViPHP | 7331 Messages

12 mars 2011, 17:36

Quel est le type de variable que tu utilises ? Une chaîne de caractère ou bien un float ?

Visiteur anonyme
Invité n'ayant pas de compte PHPfrance

12 mars 2011, 17:38

C'est un float.

Merci de l'attention que tu portes au sujet de mon topic,

ViPHP
xTG
ViPHP | 7331 Messages

12 mars 2011, 18:14

Voici un petit billet qui pourrait t'intéresser : http://fr.php.net/manual/en/function.floor.php#44595

Visiteur anonyme
Invité n'ayant pas de compte PHPfrance

12 mars 2011, 18:22

Je crois que le souci ici est que ma valeur est trop grande... :?
Mais j'ai vraiment besoin de l'insérer dans une bdd, je vois pas comment faire.

ViPHP
xTG
ViPHP | 7331 Messages

12 mars 2011, 18:59

Insérer en deux champs ? L'un pour la mantisse et l'autre pour l'exposant.