$url = localhost/project/index.php?letter=0&position=0&bypass=1
Как изменить положение = 0 на position=1?
position=1
Новое значение $url будет:
$url
$url = localhost/project/index.php?letter=0&position=1&bypass=1
Вы должны использовать функцию str_replace (), чтобы заменить определенный текст из строки.
$url = str_replace('position=0','position=1',$url);
Вы можете использовать parse-str и parse-url с помощью http-build-query ,
$url = "localhost/project/index.php?letter=0&position=0&bypass=1"; // fetching query paramters and save it to output variable parse_str(parse_url($url,PHP_URL_QUERY),$output); // changing position value $output["position"] = 1; // building back query string $query = http_build_query($output); // creating final string echo parse_url($url,PHP_URL_PATH)."?".$query;
Демо выход : -
localhost/project/index.php?letter=0&position=1&bypass=1