Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia amigos, tenho o seguinte código para capturar as url's dos links no texto
$txt = preg_replace_callback('@<a(.*?)href=(\'|")([^\'"]+)\2([^>]*)>([^>]*)</a>@', function($matches) use ($baseLink, &$links, $campaign_id){
// captura o link
$links[] = $matches[3];
return '<a'.$matches[1] . 'href="'.$id_link.'"' . $matches[4] . '>'.$matches[5].'</a>';
}, $txt);
Ele captura legal quando é um link tipo
<a href="http://google.com">Google</a>
Mas quando é um link em imagem tipo assim
<a href="http://google.com"><img src="http://google.com/logo.jpg"></a>
Ele não captura, e eu sou muito leigo em expressões regulares então não sei como resolver isto :/
Carregando comentários...