fonction de remplacement de chaine de caractère

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : fonction de remplacement de chaine de caractère

par Spols » 10 janv. 2006, 17:12

merci pour ta réponse

En effet cela fonctionne dans mon application mais mon bouquin de référence ne mentionnait pas cette possibilité

Spols

par cybermac » 10 janv. 2006, 17:08

bah str_replace convient très bien aussi...

Par exemple

Code : Tout sélectionner

str_replace(array('a','b'), array('11','54'), $texte);

fonction de remplacement de chaine de caractère

par Spols » 10 janv. 2006, 17:03

Bonjour à tous

Je connais la fonction strtr et str_replace qui permette de remplacer dans une chaine de caractère tous les caractères de la chaines par des/un autre(s)

Mais existe-t-il une fonction qui remplace un caractére en plusieurs caractére.

strtr permet de remplacer : a->b , b->c , c->d , ...
et str_replace de remplacer : abc -> def

Mais je voudrais remplacer par exemple :
tous les a par 11
tous les b par 54
etc.

En éspérant être assez clair, je vous remercie d'avance de votre réponse

Spols