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