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 :

Compléments sur la fonction sprintf


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 18
    Par défaut Compléments sur la fonction sprintf
    Bonjour,

    Peut être que ce sujet a déjà été abordé sur ce forum mais je n'ai pas trouver de critères de recherche correspondant à mon petit probleme que voici :


    j'ai une fonction qui utilise la fonction sprintf de PHP afin de remplacer tous les caractères %s par une chaine de caractère.

    Le soucis, c'est que si je veux que ca marche avec un nombre n de %s dans ma chaine préformatée. voilà un petit exemple de ce que j'aimerai avoir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo sprintf("abc %s abc %s abc %s", "hi");   //"abc hi abc ho abc ho"
    il y a bien une solution asser barbare mais j'aimerai bien savoir si une fonction ou une astuce sait le faire directement.


    Voilà, je ne sait pas si j'ai été asser clair, dsl ^^


    Merci, ++

  2. #2
    Membre émérite Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Par défaut
    tu peux faire un preg_replace, mais le sprintf n'est pas fait pour ca.

  3. #3
    Membre averti
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2005
    Messages : 15
    Par défaut
    Bonjourn j'ai une petite question en plus sur sprintf :

    Comment imprimer le caractère % ??? le \% ne fonctionne pas

    Merci

  4. #4
    Membre Expert

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Par défaut
    // notez le double %%, cela affiche un caractère '%' littéral
    sur la doc officiel : http://www.php.net/manual/fr/function.sprintf.php

  5. #5
    Membre averti
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2005
    Messages : 15
    Par défaut
    ok merci, j'avoue que j'étais passé un peu vite sur la doc, je croyais que ce n'était pas indiqué

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

Discussions similaires

  1. doc sur les fonctions
    Par masterfab dans le forum C
    Réponses: 18
    Dernier message: 23/06/2005, 18h55
  2. Probleme sur une fonction vérif
    Par PrinceMaster77 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/10/2004, 14h25
  3. Probleme de pointeur sur une fonction
    Par nicky78 dans le forum C
    Réponses: 2
    Dernier message: 23/05/2004, 21h26
  4. Erreur sur une fonction avec des paramètres
    Par Elois dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 05/05/2004, 22h00
  5. PerlDoc sur une fonction d'un module
    Par lesouriciergris dans le forum Modules
    Réponses: 2
    Dernier message: 13/03/2003, 21h50

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