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
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