(PHP 4, PHP 5)
parse_url — Parse a URL and return its components
Deze functie geeft een associative array terug met daarin de aanwezige delen waaruit de URL is opgebouwd. Dat zijn:
Deze functie is not bedoelt om een url te valideren, het breekt de url alleen op in de hier boven beschreven stukken. Incomplete urls worden ook geaccepteerd, parse_url() probeert ze dan zo goed mogelijk te interpreteren.
Example#1 Het gebruik van parse_url()
$ php -r 'print_r( parse_url("http://username:password@hostname/path?arg=value#anchor"));' Array ( [scheme] => http [host] => hostname [user] => username [pass] => password [path] => /path [query] => arg=value [fragment] => anchor ) $ php -r 'print_r( parse_url("http://ongeldige_host..name/"));' Array ( [scheme] => http [host] => ongeldige_host..name [path] => / )
Zie ook: pathinfo(), parse_str() dirname() en basename().