IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Additionner deux nombres à virgule


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut Additionner deux nombres à virgule
    Bonjour à tous,

    Je voudrais additionner deux nombres à virgule qui ont été formatés avec number_format().

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $nb_virgule = number_format($nb,2, ',', ' ');
    Si je les affiche séparément, j'obtiens 2,40 et 4,80 c'est ok
    Si je fais $nb1 + $nb2 j'obtiens 7 au lieu de 7,20 !

    Et même si je les reconvertis avec '.' avant l'opération !
    Si quelqu'un a déjà eu le pb, merci du coup de main.

  2. #2
    Membre chevronné Avatar de alceste
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2006
    Messages : 318
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <?php
    $i=2.5;
    $j=2.2;
    print $i+$j;
    ça fonctionne parfaitement, pourquoi t'utilises number format..?
    sinon force avec le transtypage, (float)

  3. #3
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut
    Oui merci...ça fonctionne effectivement très bien de façon normale type 2.20 ;-)
    Mais j'addtionne des vars de session qui on été entré avec virgule (pour l'affichage) , c'est pour ça que j'ai utilisé number_format...
    Mais bon, pas grave, j'ai reconverti en 2.20 avec str_replace et c'est ok.
    Merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème dans la somme des deux nombre avec virgule
    Par aymen8219 dans le forum Langage
    Réponses: 1
    Dernier message: 15/11/2011, 15h24
  2. Réponses: 5
    Dernier message: 13/04/2011, 17h59
  3. Comparaison de deux nombres à virgule
    Par TangoZoulou dans le forum Langage
    Réponses: 6
    Dernier message: 07/06/2009, 23h06
  4. additionner des nombres à virgules
    Par Phiss dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 22/03/2006, 10h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo