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 :

nombres flottants arrondis aux 5 centimes [Fait]


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2004
    Messages : 3
    Points : 5
    Points
    5
    Par défaut nombres flottants arrondis aux 5 centimes
    Hello à tous,

    Pour formater un nombre à 1 chiffre après la virgule, j'ai trouvé ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    number_format(1125.73, 1); // affiche 1125.7
    Maintenant, pour gérer les monnaies, si je veux afficher 1125.75, comment pourrais-je faire?

    Merci d'avance
    Nicolas

  2. #2
    Membre habitué
    Homme Profil pro
    Designer API
    Inscrit en
    Octobre 2003
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Designer API

    Informations forums :
    Inscription : Octobre 2003
    Messages : 280
    Points : 166
    Points
    166
    Par défaut
    donc apparemment tu voudrais l'arrondi supérieur essaye cette fonction : ceil()

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2004
    Messages : 3
    Points : 5
    Points
    5
    Par défaut
    non car apparemment avec cette fonction je ne peux pas arrondir aux 5 centièmes...

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2004
    Messages : 3
    Points : 5
    Points
    5
    Par défaut
    ok j'ai trouvé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $coutTVA = (round(20*$coutTVA))/20;
    par exemple 1.0789 donnera 1.10
    1.061 => 1.05

    @+

    **********************************
    ** EDIT by mathieu


    arrondi à 0.5 pret =>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $coutTVA = (round($coutTVA / 0.5)) * 0.5;

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

Discussions similaires

  1. nombre: de lettres aux chiffres
    Par nsanabi dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 27/12/2006, 20h34
  2. [MySQL] Probleme avec les nombres flottants
    Par Seth77 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 04/07/2006, 10h20
  3. Arrondi a 5 centimes près
    Par krfa1 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 15/11/2005, 15h32
  4. Mysql Configuration nombre de connexion aux bases de données
    Par Thierry8 dans le forum Installation
    Réponses: 2
    Dernier message: 15/09/2005, 20h54
  5. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 10h13

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