示例:
$url = http://example.com/?arg=val&arg2=test&arv3=testing&arv2=val2
remove_url_arg($url, "arg2")
echo($url); // http://example.com/?arg=val&arv3=testing
以上remove_url_arg
()函数从URL中删除所有出现的arg2
参数
答案 0 :(得分:3)
unset($_GET['arg2']);
$query_string = http_build_query($_GET);
如果不是请求,而是解析整个网址
$parsed = parse_url($url);
$qs_arr = parse_str($parsed['query'],1);
unset($qs_arr['arg2']);
$parsed['query'] = http_build_query($qs_arr);
然后将网址组装回来。
或单行正则表达式