我们说我有这个网址 - http://www.example.com/index.php?id=123&version=3&course=234&version=4
,我只想更改一个参数,而不需要重置'使用href
的公式。我该怎么做呢?
让我们从上面的网址中说我想将id
从123更改为758.使用完整的网址我会<a href="http://www.example.com/index.php?id=758&course=234&version=4">Change id</a>
现在让我们说我想在网址中将version
从4更改为5。如果不使用id
重置version
而不丢失其他参数,我该如何保持href
123或758?
答案 0 :(得分:1)
简单的解决方法是在最后再次添加值。在GET调用url如果有相同的键具有不同的值,它将始终采用最新的
http://www.example.com/index.php?id=758&course=234&version=4&id=123
使用它的最佳方法是使用parse_url()函数将查询作为键值对数组,并使用http_build_query()函数将其返回到http查询表单。