Simplement :
1 2 3
|
$machaine = 'blabla1 blabla2 blabla3 <a href="monurl.php?param=161561651">MonTexte</a> blabla4';
preg_replace("#<a(.*)>(.*)</a>#", "$2", $machaine); |
retourne:
blabla1 blabla2 blabla3 MonTexte blabla4
Edit:
Ca marche pas si plusieurs lien :
1 2 3
|
$machaine = "blabla1 blabla2 blabla3 <a href=ttttt>MonTexte</a> blabla4 <a href=sdsdds>MonTexte2</a> blabla5";
echo preg_replace("#<a(.*)>(.*)</a>#", "$2", $machaine); |
affiche :
blabla1 blabla2 blabla3 MonTexte2 blabla5
Alors que je voudrais obtenir
blabla1 blabla2 blabla3 MonTexte blabla4 MonTexte2 blabla5
Partager