Jump to content

[SOLVED] eliminate links


AV1611

Recommended Posts

Thanks.

 

I guess I asked the wrong question though...

I don't really wanna eliminate the link. I either want the part between the <a>THIS</a> or maybe href="THIS"

That's a much harder problem... the second one is bad cause it may have " ' or other characters encapsulating the link...

If you want to keep the link text, but remove the actual anchor tag, this will work:

 

preg_replace('~<a.*?>(.*?)</a>~is', '$1', $str);

 

Or if you want to replace the whole link with the URL specified with the href attribute (i.e. a non-clickable link):

 

preg_replace('~<a.*?href=[\'"]?(.*?)[\'"]?.*?>.*?</a>~is', '$1', $str);

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.