Notation scientifique - PHP - Programmation
Marsh Posté le 30-06-2005 à 02:27:08
humm... Sufisait simplement de chercher un peu sur php.net à cette adresse :
http://fr2.php.net/manual/fr/ref.math.php
Tu trouvera dans les contributions ajouté en bas de la page par les visiteur le message suivant:
Citation : to "convert" scientific notation to a float simply cast it: |
Marsh Posté le 30-06-2005 à 08:47:28
Merci, je ne connaissais pas du tout cela (les commentaires en bas de la page), car pour les fonctions php, j'utilises un autre site (nexen)
Marsh Posté le 30-06-2005 à 09:36:14
Bon et bien, ca ne marche pas (enfin si ca marche avec des nombres petits, mais avec E+17, ca ne fonctionne plus (je pense que c'est parce qu'un float n'atteint pas ces nombres )
Marsh Posté le 30-06-2005 à 17:31:37
Dans ce cas je pense que ca doit pouvoir ce faire avec une petite regex et quelques calculs relativements simple, mais je pense qu'un peut de reflexion s'impose.
Ce doit pouvoir se faire étant donné que ce n'est finalement qu'un décalage de virgule...
Marsh Posté le 30-06-2005 à 21:21:28
En tout cas tu pourras pas le traiter en int ou float, c'est trop grand.
Marsh Posté le 29-06-2005 à 14:48:11
Bonjour a tous,
Comment faire pour convertir un nombre qui est mis en notation scientifique (1.5454E+17) en un entier (154540000000000000)