Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1117 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Notation scientifique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Notation scientifique

n°1134750
4bis
Posté le 29-06-2005 à 14:48:11  profilanswer
 

Bonjour a tous,  
 
Comment faire pour convertir un nombre qui est mis en notation scientifique (1.5454E+17) en un entier (154540000000000000)

mood
Publicité
Posté le 29-06-2005 à 14:48:11  profilanswer
 

n°1135352
dwogsi
Défaillance cérébrale...
Posté le 30-06-2005 à 02:27:08  profilanswer
 

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:
<?php
$val = '3.5e4';
$val = (float) $val;
echo $val;
?>
 
output:
35000

n°1135390
4bis
Posté le 30-06-2005 à 08:47:28  profilanswer
 

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)

n°1135436
4bis
Posté le 30-06-2005 à 09:36:14  profilanswer
 

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 :/ )

n°1136270
dwogsi
Défaillance cérébrale...
Posté le 30-06-2005 à 17:31:37  profilanswer
 

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...


Message édité par dwogsi le 30-06-2005 à 17:32:15

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1136452
ratibus
Posté le 30-06-2005 à 21:21:28  profilanswer
 

En tout cas tu pourras pas le traiter en int ou float, c'est trop grand.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Notation scientifique

 

Sujets relatifs
[Partage CSS/HTML] Petite barre de notation 'quivabien'Systeme de notation
[UML] Qu'est ce que cette notation signifie ?Explication d'une notation AMC Designer
[MATLAB] Signification d'une notation ??probleme pour parser un format notation scientifique (ex : e-179) JAVA
[C++] Nom des variables et des objets (Notation Hongroise)return !0 en fin de fonction. D'ou viens cette notation ?
Biblitohèque scientifique GNU 
Plus de sujets relatifs à : Notation scientifique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR