2009-10-19 9 views
0

Je ne sais pas si le sujet était clair, difficile à décrire, facile à montrer:Enregistrement d'un morceau de la chaîne pour une utilisation ultérieure en remplacement

Je dois convertir ceci:

$text = 'Bunch of text %img_Green %img_Red and some more text here'; 

à ceci:

$text = 'Bunch of text <img src="/assets/images/Green.gif" alt="Green" /> <img src="/assets/images/Red.gif" alt="Red" /> and some more text here'; 

Merci d'avance.

+0

désolé, fixe les extraits de code. – k00k

Répondre

3

devrait être

$text = preg_replace('/%img_(\w+)/', '<img src="/assets/images/\1.jpg" alt="\1"/>', $text); 

vérifier la preg_replace doc page sur la façon dont cela fonctionne

+0

A travaillé un régal. Merci Justin! – k00k

Questions connexes