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 :

Ajouter élément dans liste de remplacement


Sujet :

Langage PHP

  1. #1
    Membre confirmé Avatar de bricechris
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2010
    Messages : 47
    Par défaut Ajouter élément dans liste de remplacement
    Bonsoir à tous,

    Je souhaite ajouter à toutes les voyelles (par exemple) d'une phrase une classe, de la sorte <span class=''>VOYELLE</class>. J'ai pensé à str_replace() en mettant mes voyelles dans un array, sauf que pour les valeurs à remplacer, j'aimerais m'éviter un autre array contenant à chaque fois la voyelle entourée des balises <span>, qui me semble assez lourd et fastidieux.

    Mon code de base, que j'aimerais optimiser, mais ne sachant pas comment :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $mMaj = array('A','E','I','O','U');
    $mMin = array("<span class='mVoy'>a</span>","<span class='mVoy'>e</span>","<span class='mVoy'>i</span>","<span class='mVoy'>o</span>","<span class='mVoy'>u</span>");
    $m = str_replace($mMaj, $mMin, $phrase);
    Vos idées ? Merci

  2. #2
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    Vous pouvez répéter la question ???

    Je ne comprends pas ce que tu veux (peut être que je ne suis pas le seul)

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Février 2009
    Messages
    278
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Février 2009
    Messages : 278
    Par défaut
    Il veut obtenir un truc de ce type :
    salut tu va bien?
    C'est à dire passer une chaine en parametre et obtenir la phrase avec les voyelles entouré de balise <span>

    Edit : J'ai omis de répondre ^^, donc moi j'aurais fait comme tu propose

  4. #4
    Membre actif
    Inscrit en
    Mars 2010
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 36
    Par défaut
    Tu peux toujours faire générer dynamiquement le second tableau ... mais ça ne changera pas grand chose ...
    Ou sinon je pense qu'il faut aller voir du côté des expressions régulières, ce serait mieux.

  5. #5
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    , maintenant que j'ai compris, elle est plutôt bien ta solution.
    Tu veux optimiser quoi au juste ? l'écriture du code ou les perf. L'enjeu en vaut il la chandelle ou c'est juste un question d'éthique?

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

Discussions similaires

  1. Ajouter éléments dans une liste
    Par BnouK dans le forum Prolog
    Réponses: 0
    Dernier message: 10/12/2010, 10h11
  2. [MySQL] Ajouter élément dans liste de sélection
    Par nadia lydia dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 12/06/2009, 20h42
  3. [MySQL] Ajouter élément dans une liste déroulante
    Par nadia lydia dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 12/06/2009, 00h07
  4. Ajout éléments dans une zone de liste
    Par tabtab dans le forum IHM
    Réponses: 15
    Dernier message: 01/10/2007, 08h39
  5. Ajout nouveaux éléments dans liste de choix
    Par Crazyblinkgirl dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 23/06/2006, 15h17

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