慕哥9229398
(1)
function delempkey($s1)
{
if(strpos($s1,"?") !== false && ($sSubString = substr($s1,strpos($s1,"?") + 1)))
{
$sHeader = substr($s1,0,strpos($s1,"?") + 1);
$aSubString = explode("&",$sSubString);
$aTemp = [];
foreach($aSubString as $value)
{
$aV = explode("=",$value);
if($aV[1] == '')
{
continue;
}
$aTemp[] = $value;
}
if(!empty($aTemp))
{
$s1 = $sHeader . implode("&",$aTemp);
}
else
{
$s1 = substr($sHeader,0,-1);
}
}
else
$s1 = substr($s1,0,-1);
return $s1;
}
(2)
function delempkey1($s1)
{
$aUrl = parse_url($s1);
$bHasQuery = false;
if(!empty($aUrl['query']))
{
parse_str($aUrl['query'],$aParr);
$aParr = array_filter($aParr);
if(!empty($aParr))
{
$bHasQuery = true;
$aUrl['query'] = '?' . http_build_query($aParr);
}
}
if(!$bHasQuery)
{
$aUrl['query'] = '';
}
return $aUrl['scheme'] . "://" . $aUrl['host'] . $aUrl['path'] . $aUrl['query'];
}