Bonjour,
je cherche à faire la chose suivante :
j'ai un textarea avec des codes produits saisis à l'intérieur sous cette forme
"mon produit [p2015] est génial" ou "super produit [p1214]"
je veux récupérer le code numérique de [p2015] ou [p1214]
Le principe est toujours le même [ + p + ref produit + ]
Ensuite je veux remplacer ce code numérique par une image
"mon produit [p2015] est génial" deviendrait "mon produit <img src="2015.jpg" ... /> est génial"
N'étant pas expert en regex j'ai creusé avec preg_replace et mis ce pattern en place
Le soucis c'est que dans mon cas je veux remplacer complètement [p2015] par <img src="2015.jpg" /> et non 2015 seulement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $chaine = preg_replace('/\[p([0-9])\]/', '<img src="$1.jpg" />', $monTexte);
Je ne sais pas trop comment m'y prendre
Il est même possible que je n'utilise pas la bonne fonction !?!?
Merci de m'éclairer
Partager