Jump to content

get rid of &amp in url


mck.workman

Recommended Posts

Hey guys!

 

I have a url with ....&..... and was trying to use urldecode to change it to .....&....... but I see now urldecode doesn't do that. Is there a function that does do it so I don't have to replace "amp;" with "" manually?

 

I know preg_replace("/amp;/", "", $tempURL); works but is that what is typically used?

 

Thanks!

McK

Link to comment
https://forums.phpfreaks.com/topic/255891-get-rid-of-amp-in-url/
Share on other sites

I use regEx's to get the URL out of HTML in a webpage it comes out with the &

 

bla.....<a href="/template/NamlServlet.jtp?macro=app_people&node=136&i=20" title="Page 2">....bla

 

My understanding is that HTML translates the & to just & when a user clicks the link but when I use file_get_contents to see the url with the & it doesn't like it so I have to use preg replace to remove it.

 

McK

Or just use  html_entity_decode. I do not really see why that would not work for this situation.

 

echo html_entity_decode("/template/NamlServlet.jtp?macro=app_people&node=136&i=20");

// Outputs:
/template/NamlServlet.jtp?macro=app_people&node=136&i=20

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.