Php 更改querystring中的单个变量值
我得到了一个页面url,如Php 更改querystring中的单个变量值,php,regex,url-rewriting,Php,Regex,Url Rewriting,我得到了一个页面url,如http://abc.com/test.php?a=1&b=2&c=3“。现在我被告知把b的值改为5,这样它就变成了http://abc.com/test.php?a=1&b=5&c=3“ i、 e从http://abc.com/test.php?a=1&b=2&c=3至http://abc.com/test.php?a=1&b=5&c=3 注意:这里的变量b可以指任何名称。使用 从URL提取查询字符串的步骤 将查询字符串拆分为数组的步骤 添加新数组的步骤“b”=>5
http://abc.com/test.php?a=1&b=2&c=3“
。现在我被告知把b的值改为5,这样它就变成了http://abc.com/test.php?a=1&b=5&c=3“
i、 e从http://abc.com/test.php?a=1&b=2&c=3
至http://abc.com/test.php?a=1&b=5&c=3
注意:这里的变量b可以指任何名称。使用
- 从URL提取查询字符串的步骤
- 将查询字符串拆分为数组的步骤
- 添加新数组的步骤
“b”=>5
- 重新构建查询字符串的步骤
- 第一步的其余部分(协议、主机、路径…)用于重新构建完整的URL,或者-如果您有
pecl扩展-使用将减轻大部分工作HTTP