Revision: 47600
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 11, 2011 02:44 by anagaiyahoocom
Initial Code
/** * Remove key/value pair from url query string * * @param $qry string Query String * @param $key string Query key to remove * @return string Modified query string * @static */ function removeQueryVal($qry,$qryKey) { $qry_new = ''; if(strlen($qry)>1) { $qry = (strpos($qry,"?")!==false) ? substr($qry,1) : $qry; $qryArr = (strpos($qry,'&')!==false) ? explode("&",$qry) : $qry; //build query array with removed $key value foreach($qryArr as $val) { //ignore $key query value if(strpos($val,$qryKey.'=')===false) { $qryPair = explode('=',$val); $qryval[$qryPair[0]] = $qryPair[1]; } } //rebuild new query string foreach($qryval as $key=>$val) { $qry_new .= '&'.$key.'='.$val; } $qry_new = substr($qry_new,1); $qry_new = ($qry_new) ? '?'.$qry_new : ''; } return $qry_new; }
Initial URL
Initial Description
Initial Title
Delete key=value from url query string
Initial Tags
php
Initial Language
PHP