php - 从查询字符串中删除值第 2 部分

标签 php html xhtml

扩展我原来的问题 here:我现在想从查询字符串中删除 1 个以上的变量。

例如,我想从查询字符串中删除变量 bar1bar2。我尝试了以下代码:

echo parseQueryString("http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'],"bar2","bar1");

但这并没有删除两个变量,只删除了 bar2

感谢任何帮助。

谢谢,

马特

最佳答案

我会用

  • parse_str($_SERVER["QUERY_STRING"], $array); 解析查询字符串

  • unset($array["bar1"]); 删除不需要的变量

  • http_build_query($array); 将查询字符串粘合在一起

关于php - 从查询字符串中删除值第 2 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4238086/

相关文章:

html - 为什么如果我不明确地明确设置此 div 的高度,它会向上扩展并低于前面的元素?

php - Laravel 5.6 中如何打印表格数据?

php - 在MySQL中,有没有一种方法或命令可以指向存储图像的文件?

PHP 从获取数组创建一个数组

javascript - 访问 var 外部函数

html - 如何在 base64 图像字符串上使用 ImageResizer

javascript - 支付后点击浏览器返回按钮返回不同页面

html - Safari 溢出 : hidden, 右边距错误

javascript - IE 6 在菜单上选择控件(组合框)

html - 为什么 <p> 标签里面不能包含 <div> 标签?