Version complète: sur le forum Webmaster Hub : Changer variable avec str_replace
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
Mobione
Bonjour a tous !
je sais utiliser str_replace pour remplacer des caractéres statiques mais pas des variables. Je m'explique

je veux faire ça :

$change=str_replace("Un (*.) sans queue ne peut exprimer sa joie","$1",change);

je veux que $1 affiche le texte entre Un et sans. mais cela a l'air de pas marcher.

je me trompe dans la syntaxe. Une autre maniére de faire cela ?

En attendant vos reponses, hypocrite.gif
dièse
Ce que tu cherches à faire n'est pas possible avec str_replace. Essaie avec "preg_replace" :

http://www.expreg.com/pregreplace.php
Mobione
Merci pour la réponse, c'est enffet ce dont j'ai besoin !
j'ai un petit problême avec c'est qu'il ne change que la premiére variable rencontrée sur la page. Alors que je souhaite que toutes changent ! chose que fait str_replace (sur du texte statique).
Anonymus
Tu as accès à des 'jokers', qui demandent aux expressions régulières d'être plus ou moins 'gourmands' ( les ? et autres +*, etc.. )
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.