On Thu, Nov 27, 2003 at 01:20:57PM +0400, Sheni R. Meledath wrote:
: 
: Could anybody help me to create a regular expression to remove a pattern 
: from a string.
: 
: $querystring = 
http://10.100.1.7/cdms/prfl.phtml?action=search&custtype=1&gender=&x=22&y=10&page=2
: 
: I would like to remove "&page=2" from this query string. The page number 
: changes. That is the reason why I want to use regular expression to replace 
: the variable & value from the string.

$qstring = preg_replace('/&?page=\d*/i', '', $querystring);

: Now I am using this option to remove the variable name only, so that it 
: will not collide with the variable value that is submitted again.

Instead of using regexps on the URL, it might be easier (and safer) to
loop through $_GET, build a new $geturl array, add/delete/change any
variables in $geturl, then build a new $geturlstr string that can then
be appended to your hyperlinks.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to