php 去掉url中 某个参数
[pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”]
function unset_param($param, $url) {
$param = explode(',', $param);
foreach ($param as $key => $value) {
$url = preg_replace(
array("/\?{$value}=[^&]*/i","/&{$value}=[^&]*/i", '/[&]+/', '/\?[&]+/', '/[?&]+$/',),
array('?','','&','?','',),
$url
);
}
return $url;
}
[/pcsh]
多个参数用逗号分隔
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Dev!