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 :

[Dates] nombre entier --> nombre à virgule


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 36
    Points : 21
    Points
    21
    Par défaut [Dates] nombre entier --> nombre à virgule
    Bonjour a tous.


    voila ce que je voudrai faire.

    un champ de formulaire ou l'on entre un nombre entier ou a virgule.

    aller disont pour l'exemple "4".


    et quand j'envoie le formulaire qu'il m' affiche "4.00"

    ou si on entre un nombre "4.3" il affiche "4.30"

    quel est la fonction qui permet de faire cela, j'arive pas a la trouvé

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    424
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 424
    Points : 382
    Points
    382
    Par défaut
    Pour afficher la valeur formatée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    printf("%01.2f", $value);
    Ou pour récupérer la valeur formatée dans une chaîne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $formatted = sprintf("%01.2f", $value);

  3. #3
    Membre éprouvé Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Points : 952
    Points
    952
    Par défaut
    En regardant dans la doc, tu aurais trouvé plusieurs fonctions répondant à tes interrogations.

    number_format() et sprintf(). round() peut-être utile également dans ton cas ( plus de deux chiffres saisies après la virgule )


    La doc est bien faite, penser à au moins lire les première page relative à certaines librairies ( date, chaines de caractères, ... ). Il y a un descriptif rapide de chaque fonction. ( cf ma signature )

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 36
    Points : 21
    Points
    21
    Par défaut
    merci eric93.

    ca fonctionne c'est juste ce qu'il me fallais, merci sympa.

    FCYPBA.

    la fonction round() je l'ai vu et elle va me servir effectivement pour les nombres de plus de 2 chiffres apres la virgule.

    merci pour votre aide .

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

Discussions similaires

  1. Réponses: 15
    Dernier message: 08/06/2014, 22h56
  2. Algorithme Convertir nombre Entier en nombre Romain
    Par Kiffoux dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 30/11/2012, 11h34
  3. Nombre entier sans virgule
    Par Marie57000 dans le forum Access
    Réponses: 2
    Dernier message: 14/04/2011, 19h56
  4. Conversion de nombre décimaux en nombre entier
    Par noahline dans le forum VBScript
    Réponses: 2
    Dernier message: 05/12/2008, 13h47
  5. [LG]Former un nombre entier à partir de chiffre naturel.
    Par lecanardjaune dans le forum Langage
    Réponses: 2
    Dernier message: 12/11/2003, 23h36

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