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 :

formater chiffre 1 en 01


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Décembre 2003
    Messages : 107
    Par défaut formater chiffre 1 en 01
    bonjour,

    je n'arrive plus à retrouver mon script concernant la transformation de chiffre de 1,2,3,4 en 01,02,03,04,05...

    quelqu'un pourrait m'aider svp ???

  2. #2
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    if ou (s)printf

  3. #3
    Membre confirmé Avatar de toflofr
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2003
    Messages : 63
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if($tonchiffre<9) {
      $tonchiffre = "0"+$tonchiffre;
    }
    je sais pas si c'est ca que tu voulai ^^

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Décembre 2003
    Messages : 107
    Par défaut
    non je crois pas que c'était cela... dans la base le ID est 18 et je le reconditionne dans la base PHP à certains endroit en 0018...... (4 chiffres et 3 zéro) ou (3 chiffres et 1 zéro)....

  5. #5
    Membre émérite
    Avatar de Kioob
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    str_pad : http://at.php.net/manual/fr/function.str-pad.php

  6. #6
    Membre confirmé
    Avatar de jak0
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    272
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 272
    Par défaut
    Sinon ya une petite astuce :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    function parseNumber ($number) {
      $number = ""+$number;
      return substr("000", $number.length) . $number;
    }
     
    $number1 = 2;
    $number2 = 10;
    $number3 = 152;
     
    print (parseNumber($number1)); -> "002"
    print (parseNumber($number2)); -> "010"
    print (parseNumber($number3)); -> "152"
    Je le sort de tête, alors il est possible qu'il y ai une ou deux erreurs bénines...

  7. #7
    Membre émérite
    Avatar de Kioob
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    jak0 : pour caster en string, je préfère cette syntaxe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $number = (string) $number;
    Cela me semble plus clair...

    M'enfin, en tous cas tu ne fais que ré-inventer la roue ici. Tu refais (partiellement) la fonction str_pad...

  8. #8
    Membre confirmé
    Avatar de jak0
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    272
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 272
    Par défaut
    C'est pas faux lol...
    M'enfin au moins ca marche, je ne connaissait pas du tout str_pad_machin lol.
    Je vais regardé ça, on sais jamais. En fait, jusqu'à maintenant, je n'en ai jamais eu besoin, c'est pour ca que je ne me suis pas trop renseigné sur les fonctions existantes...

Discussions similaires

  1. Formater chiffres à 6 nombres en conservant les zéros devant
    Par Runsh63 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 21/06/2011, 09h02
  2. [XL-2000] formule pour format chiffre dans cellule
    Par jerem1 dans le forum Excel
    Réponses: 1
    Dernier message: 05/01/2011, 17h17
  3. [XL-2007] Format chiffre sur un label
    Par jijie dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 28/08/2009, 18h30
  4. Format Chiffres + lettres dans un textbox
    Par stefane26 dans le forum Excel
    Réponses: 7
    Dernier message: 04/07/2007, 09h24

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