Skip to content

Instantly share code, notes, and snippets.

@scsskid
Last active November 15, 2018 09:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save scsskid/74e623465bb8726296027a17de050fcd to your computer and use it in GitHub Desktop.
Save scsskid/74e623465bb8726296027a17de050fcd to your computer and use it in GitHub Desktop.
<?php
function addUrlParam($url, $param) {
$url_parts = parse_url($url);
parse_str($url_parts['query'], $params);
$params[$param[0]] = $param[1];
$url_parts['query'] = http_build_query($params);
//return http_build_url($url_parts); //pecl
return $url_parts['scheme'] . '://' . $url_parts['host'] . $url_parts['path'] . '?' . $url_parts['query'];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment