1 2 3 4 5 6 7 8
| <?php
$test = 'BLA BLA BLA <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?id=291608629&s=143442&v0=9990"><img src="http://a1.phobos.apple.com/us/r1000/030/Music/46/68/01/mzi.ceykligy.100x100-75.jpg" border="0"></a> BLA BLA BLA';
$myPattern = '#(\<a\s+href="(.*?)"([^>]*>)(.*?)</a>)#i';
preg_match($myPattern, $test, $match);
$myTarget = str_replace('"', '\'', $match[4]);
$myReplace = sprintf('<a href="$2" target="_blank" rel="nofollow" title="%s" class="lien_extrait_rss">$4</a>', $myTarget);
print preg_replace($myPattern, $myReplace, $test); |
Partager