Remplacement de caractères dans une portion de chaine délimitée - PHP - Programmation
Marsh Posté le 22-06-2004 à 17:44:02
| Vizitor a écrit : Félicitations au lecteur de ce topic qui est venu malgré ce titre pas très sexy  | 
 
 
Tu n'étais pas obligé, jai failli partir sans lire. 
 
Pout ton truc, je penses que travailler avec les fonctions strpos() et str_replace(), strlen() et substr() devrait être suffisant
Marsh Posté le 22-06-2004 à 17:56:54
| T509 a écrit : Tu n'étais pas obligé, jai failli partir sans lire.  | 
sens de ta phrase ?   
  
 
 
pour ta réponse, je vois mal comment j'intègre tout ca sans me faire une fonction de remplacement en 50 lignes et intégrée dans mon preg_replace..
Marsh Posté le 22-06-2004 à 18:11:33
oui, c'est surement pareil. 
Le sens de ma phrase est que ton introduction ne donne pas envie de continuer. 
 
Pour ta fonction avec preg_replace, tu as une paire de " en trop autour de la fonction str_replace()
Marsh Posté le 22-06-2004 à 18:17:10
ah, pour les " en trop c'est une erreur sur le topic merci, enfin ca ne change rien 
Marsh Posté le 22-06-2004 à 17:33:56
Félicitations au lecteur de ce topic qui est venu malgré ce titre pas très sexy![[:boidleau] [:boidleau]](https://forum-images.hardware.fr/images/perso/boidleau.gif) 
  
Voila mon prob, je souhaiterais effectuer un remplacement de caractères uniquement dans une portion définie par des balises.
Exemple : j'ai une chaine
et je cherche une fonction qui me permettrait avec preg_replace de remplacer uniquement le b situé dans la balise [super][/super] par un "d", pour avoir en gros :
J'espère que c'est clair ?
Pour l'instant j'ai pensé à un truc de bourrin :
Mais ca fonctionne pas
Voila, si vous aviez une idée
Message édité par Vizitor le 22-06-2004 à 18:17:24