Пример:
$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
() удаляет все аргументы arg2
из URL-адреса
unset($_GET['arg2']); $query_string = http_build_query($_GET);
сunset($_GET['arg2']); $query_string = http_build_query($_GET);
если это не по запросу, а для анализа всего URL-адреса
$parsed = parse_url($url); $qs_arr = parse_str($parsed['query'],1); unset($qs_arr['arg2']); $parsed['query'] = http_build_query($qs_arr);
с$parsed = parse_url($url); $qs_arr = parse_str($parsed['query'],1); unset($qs_arr['arg2']); $parsed['query'] = http_build_query($qs_arr);
а затем соберите URL-адрес обратно.
или однострочное регулярное выражение