Probleme avec str_replace
Résolu
Bonjour,
Je voudrai remplacer différent mots dans un texte pour cela j'ai utilisé str_replace, mais le
problème est que sa remplacement également dans d'autres mots :
exemple je veux remplacer tu par " "
est si j'écris "tu vois la tortue " j'obtiens "vois la tore"
se qui tout a fait normal avec str_replace.
seulement je voudrais obtenir "vois la tortue".
j'ai essayé avec preg_replace mais la sa supprime tout.
Comment puis je le faire?
Merci d'avance
Je voudrai remplacer différent mots dans un texte pour cela j'ai utilisé str_replace, mais le
problème est que sa remplacement également dans d'autres mots :
exemple je veux remplacer tu par " "
est si j'écris "tu vois la tortue " j'obtiens "vois la tore"
se qui tout a fait normal avec str_replace.
seulement je voudrais obtenir "vois la tortue".
j'ai essayé avec preg_replace mais la sa supprime tout.
Comment puis je le faire?
Merci d'avance
Configuration: Windows XP Firefox 2.0.0.14
3 réponses
-
Salut,
moi je serais toi je ferais un str_replace(' tu ',' ', $tachaine). (espace tu espace remplacer par 3*espace)
Comme ça tu chope que les mots entiers.
@pluse -
Merci de ta reponse mais j'avais déja testé sa ne fonctionné pas,
mais j'ai fini par trouver la solution avec preg_replace
bonne journée -
oublie pas de mettre resolu ;-)