Page 1 sur 1

traitement de chaines

Posté : 25 mars 2007, 19:56
par Invité
Bonjour à tous,
j'ai une chaine qui se présente comme suit:
$maChaine = "toto"

J'ai aussi un texte comme suit:
$texte="AAAtotoBBB toto voiture"

Comment puise faire pour supprimer toto dans $texte, ssi il est entouré de "AAA" et "BBB", et pas dans le cas contraire?

Posté : 26 mars 2007, 08:48
par Expreg
La question est d'un vague...
<?php
echo str_replace('AAAtotoBBB','',$chaine);
?>

Posté : 26 mars 2007, 11:15
par jojolapine
je pencherai plutôt pour un
$mot='toto';
$delimiteurg='AAA';
$delimiteurd='ZZZ';
$chaine=str_replace($delimiteurg.$mot.$delimiteurd,$delimiteurg.$delimiteurd,$chaine);

Posté : 27 mars 2007, 14:00
par Invité
merci, la deuxième solution est ce qu'il me fallait.