Jump to content

pregmatch an ampersand


kiss-o-matic

Recommended Posts

I've got a button on my site that will take the entire URL, change on of the values, and make it a URL. The problem is, it takes ampersands as just that, and not '&'. I'm trying to validate the page, but this little button is preventing me from doing it, on any page that has an ampersand in the URL.

I tried this:

[code]        
        if ( preg_match("/(.?)&(.?)/i", $whole_url) ) {
                echo 'match';
                $pat = '/(.?)&(.?)/';
                $rep = '$1' . '&' . '$2';
                $whole_url = preg_replace( $pat, $rep, $whole_url );

        }
[/code]

It doesn't print match though, so it's not matching. I even tried escaping the &, but to no avail. Am I missing something here?
Link to comment
https://forums.phpfreaks.com/topic/4728-pregmatch-an-ampersand/
Share on other sites

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.