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 :

Taille d'une chaine


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Inscrit en
    Juillet 2003
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 196
    Points : 165
    Points
    165
    Par défaut Taille d'une chaine
    Bonjour,

    J’ai un problème de syntaxe.

    printf( '%-4s B', 'A'); // n'affiche pas A B(4 espaces)

    printf( '%03.4f', 1.0 ); // n'affiche pas 001.0000

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Points : 764
    Points
    764
    Par défaut
    hello,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    echo '<pre>';
    printf( '%-4s B', 'A'); // n'affiche pas A B(4 espaces)
    printf( '%03.4f', 1.0 ); // n'affiche pas 001.0000
    echo '</pre>';
    ?
    Google is watching you !

  3. #3
    Membre habitué
    Inscrit en
    Juillet 2003
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 196
    Points : 165
    Points
    165
    Par défaut
    Slt,

    Merci pour le post. Je suis ultra novice !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    // Taille minimal d'une donnée
     
    printf( '%03d', 1 );  // OK affiche 001
    echo '<br>', '<pre>';
    printf( '%-4s B', 'A'); // OK affiche A    B(4 espaces) 
    echo '<br>';
    printf( "%03.4f", 1.0 ); // n'affiche pas 001.0000
    echo '<br>', '</pre>';

  4. #4
    Membre régulier Avatar de KneXtasY
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 121
    Points : 109
    Points
    109
    Par défaut Re: Taille d'une chaine.
    Citation Envoyé par LDDL
    Bonjour,

    J’ai un problème de syntaxe.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    printf( '%-4s B', 'A'); // n'affiche pas A    B(4 espaces) 
     
    printf( '%03.4f', 1.0 ); // n'affiche pas 001.0000
    C'est bizarre, c'est l'exemple du bouquin PHP5 avancée .
    Je me trompe ?


    Penses à la balise !
    Lupus or not Lupus ?

  5. #5
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 56
    Points : 44
    Points
    44
    Par défaut
    J'ai aussi un petit problème avec la fonction printf,

    Je souhaite afficher un texte d'une largeur de 20 caractères, aligner à droite et rempli avec des espaces sur la gauche si le texte fait moins de 20 caractères :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    printf("%20s", $text); // N'affiche qu'un seul espace
    printf("%\&nbsp;20s", $text); // J'ai essayé de mettre des &nbsp; mais ca marche pas
    Quelqu'un a une idée ?

    Merci pour votre aide

  6. #6
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Vous savez que ca existe une fonction qui rajoute des caractères ? Eh oui l'espace est compter comme un caractère aussi dans certains cas

    Comment compléter une chaîne de caractères avec une autre chaîne ?

  7. #7
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 56
    Points : 44
    Points
    44
    Par défaut
    merci

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

Discussions similaires

  1. la taille d'une chaine de caractère
    Par rakhaoui dans le forum ASP
    Réponses: 2
    Dernier message: 05/06/2006, 14h01
  2. [VB6]Taille d'une chaine en pixel
    Par pier* dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 14/04/2006, 12h54
  3. Taille d'une chaine en pixels...
    Par zoubidaman dans le forum C++Builder
    Réponses: 4
    Dernier message: 13/07/2004, 10h58
  4. Taille d'une chaine
    Par smash31 dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 13/07/2004, 10h46
  5. Réponses: 10
    Dernier message: 22/05/2004, 13h51

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