代码之家  ›  专栏  ›  技术社区  ›  lovespring

PHP,替换url查询变量的值

php
  •  1
  • lovespring  · 技术社区  · 15 年前

    网址:site.com/page1.php?a=1&b=2,如何将a=1替换为a=3?并获取新的url字符串。

    1 回复  |  直到 15 年前
        1
  •  7
  •   kevingessner    15 年前

    使用 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

    推荐文章