parse_url

parse_url -- Parse a URL and return its components

Beschrijving

array parse_url ( string url)

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 .

Voorbeeld 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( ) .