如果我有网址mysite.com/test.php?id=1
. The id
在页面加载时设置,可以是任何内容。那里还可能有其他人,例如?id=1&sort=new
。有没有办法只在末尾添加另一个而不先找出其他人是什么,然后构建新的网址?谢谢。
作为 Kolink 答案的替代方案,我想我会利用http_build_query()
。这样,如果查询字符串中没有任何内容,您就不会得到额外的&
。虽然,这根本不会产生任何影响。 Kolink的回答完全没问题。我发这个帖子主要是想给大家介绍一下http_build_query()
,因为您稍后可能会需要它:
http_build_query(array_merge($_GET, array('newvar'=>'123')))
基本上,我们使用http_build_query() http://php.net/manual/en/function.http-build-query.php吸收一切$_GET
,并将其与我们想要的任何其他参数的数组合并。在此示例中,我只是使用您的示例参数动态创建一个数组。实际上,您可能已经在某处拥有这样的数组。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)