如何在PHP中替换get查询中的变量?

Mar*_*arc 1 php regex url

我有一个URL

http://example.com/test?xyz=27373&page=4&test=5
Run Code Online (Sandbox Code Playgroud)

我想通过替换page=4通过转换page=XYZ

我怎么能这样做preg_replace

Mic*_*ker 5

是的,你可以使用

$oldurl = "http://test.com/test?xyz=27373&page=4&test=5"
$newurl = preg_replace("/page=\d+/", "page=XYZ", $oldurl);
Run Code Online (Sandbox Code Playgroud)

或者您可以从$_GET超全局重建URL .