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 :

Formatage nombre décimal avec un espace à gauche


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 32
    Par défaut Formatage nombre décimal avec un espace à gauche
    J'ai un nombre avec 2 décimal par exemple : 12.25

    Je n'arrive pas à trouver la bonne synthaxe de printf qui me permette de l'afficher avec un espace à gauche la façon suivante :
    12.25

    J'arrive à l'afficher de la façon suivante :
    012.25 avec printf("%05.2f",$nombre);

    mais je voudrai un espace à la place du zéro ou un cadrage à droite sur 6 positions en comptant la virgule ce qui revient au même.

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 341
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 341
    Billets dans le blog
    17
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    printf('[%6s]', 12.25) ; // [ 12.25]

  3. #3
    Membre averti
    Inscrit en
    Août 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 32
    Par défaut
    J'ai essayé mais cela ne fonctionne pas.
    J'ai un nombre décimal et non une chaîne de caractères.
    Il ne faut donc pas utiliser le spécificateur de type s

  4. #4
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 341
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 341
    Billets dans le blog
    17
    Par défaut
    Citation Envoyé par aragorn23 Voir le message
    J'ai essayé mais cela ne fonctionne pas.
    J'ai essayé et cela fonctionne. Donne un exemple posant pb.

    J'ai un nombre décimal et non une chaîne de caractères.
    Il ne faut donc pas utiliser le spécificateur de type s
    On ne fait pas du C mais du PHP

Discussions similaires

  1. Formatage nombre décimal
    Par nddvlp dans le forum Général Java
    Réponses: 3
    Dernier message: 03/01/2012, 17h49
  2. Afficher un nombre décimal avec une virgule ?
    Par Mister Paul dans le forum Langage
    Réponses: 1
    Dernier message: 21/01/2011, 19h29
  3. Réponses: 9
    Dernier message: 03/11/2010, 17h36
  4. Addition avec nombre décimal
    Par tarmo57 dans le forum Débuter
    Réponses: 5
    Dernier message: 25/02/2008, 19h03
  5. problème avec le séparateur de nombre décimal
    Par G_Kill dans le forum ASP.NET
    Réponses: 1
    Dernier message: 09/03/2007, 20h54

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