Javascript debugger
Website design
Build an URL.
The parts of the second URL will be merged into the first according to the flags argument.
(part(s) of) an URL in form of a string or associative array like parse_url() returns
same as the first argument
a bitmask of binary or'ed HTTP_URL constants;
HTTP_URL_REPLACE is the default
if set, it will be filled with the parts of the composed url like parse_url() would return
<?php
echo http_build_url("http://user@www.example.com/pub/index.php?a=b#files",
array(
"scheme" => "ftp",
"host" => "ftp.example.com",
"path" => "files/current/",
"query" => "a=c"
),
HTTP_URL_STRIP_AUTH | HTTP_URL_JOIN_PATH | HTTP_URL_JOIN_QUERY | HTTP_URL_STRIP_FRAGMENT
);
?>The above example will output:
ftp://ftp.example.com/pub/files/current/?a=b&a=c
| parse_url() |
| http_build_str() |