网址:site.com/page1.php?a=1&b=2,如何将a=1替换为a=3?并获取新的url字符串。
使用 parse_str http_build_query :
parse_str
http_build_query
$query = "a=1&b=2"; parse_str($query, $vals); $vals['a'] = '3'; $fixed_query = http_build_query($vals);
解析文档: http://php.net/manual/en/function.parse-str.php
http://www.php.net/manual/en/function.http-build-query.php