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 :

Nombre de Decimal


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 46
    Par défaut Nombre de Decimal
    Je possède 2 chaine de caractères (récupére d'une BD);

    $x=0,50
    $y=3,10

    Que j'affiche avec un echo.... L'affichage est effectué avec les 2 decimales

    puis j'ajoute les 2 :

    echo $x + $y ;

    L'affichage donne : 3.6

    1/ comment mettre 2 decimale à ce résultat pour avoir 3.60
    2/ comment mettre une virgule à la place du .

    Merci de vos réponses eclairées.

  2. #2
    Membre chevronné
    Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2004
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 352
    Par défaut
    Regarde du côté de la fonction number_format .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo number_format(9.3, 2, ',', ' ');

  3. #3
    Membre émérite
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par défaut
    Utilise la fonction number_format(). Je pense qu'ainsi ça devrait le faire :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $nombre=$x+$y;
    $nombre_format_francais = number_format($nombre, 2, ',', ' ');
    Paramètres de la fonction:
    • le float concerné
    • le nombre de chiffres après la virgule
    • le séparateur entre la partie entière et la partie décimale
    • le séparateur de décimales (pour faire 10 000 au lieu de 10000 par exemple ici)


    Edit: arf, Chengj a été plus rapide

Discussions similaires

  1. Convertir des nombres (hexadecimal, decimal, octal, binaires)
    Par AASProni dans le forum Codes sources à télécharger
    Réponses: 2
    Dernier message: 19/05/2014, 17h39
  2. [AC-2007] nombre de decimal dans une requete
    Par titi57 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 18/07/2009, 13h41
  3. conversion nombre binaire -> decimal
    Par spoun95 dans le forum Langage
    Réponses: 7
    Dernier message: 25/11/2005, 17h46
  4. [ABAP] Convertir nombre decimal en binaire
    Par danael dans le forum SAP
    Réponses: 3
    Dernier message: 04/04/2005, 12h17
  5. definir un nombre decimal sur 2 numero max apres la vergule
    Par nil dans le forum Bases de données
    Réponses: 5
    Dernier message: 25/02/2004, 21h49

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