Welcome to the Linux community forum and interact with 2 million technical staff to go to The parse_url function usage in php: $urlphpzixue.cndetail775.shtml; $ partsparse_url ($ url); output: array ([scheme] http [host] [path]), for example :? Php $ urlusername: passwor
Welcome to the Linux community forum and interact with 2 million technical staff> Go To The parse_url function in php for Usage Details: $ url = phpzixue.cn/detail775.shtml "; $ parts = parse_url ($ url); output: array ([scheme] = http [host] = [path] =/), for example :? Php $ url = username: passwor
Welcome to the Linux community forum and interact with 2 million technicians>
The usage of the parse_url function in php is described as follows:
$ Url = phpzixue.cn/detail775.shtml ";
$ Parts = parse_url ($ url );
Output:
Array
(
[Scheme] => http
[Host] =>
[Path] =>/
)
Another example:
$ Url = username: password @ hostname/path? Arg = value # anchor ';
Print_r (parse_url ($ url ));
Echo parse_url ($ url, PHP_URL_PATH );
?>
Output:
Array
(
[Scheme] => http
[Host] => hostname
[User] => username
[Pass] => password
[Path] =>/path
[Query] => arg = value
[Fragment] => anchor
)
As you can see, it is easy to break down all parts of a URL. It is also easy to take the specified part, as shown in figure
Echo parse_url ($ url, PHP_URL_PATH );
In the second parameter, set the following parameters:
PHP_URL_SCHEME, PHP_URL_HOST, PHP_URL_PORT, PHP_URL_USER, PHP_URL_PASS, PHP_URL_PATH, PHP_URL_QUERY or PHP_URL_FRAGMENT.