parse_url PDF Печать E-mail

(PHP 3, PHP 4, PHP 5)

parse_url - разбирает URL и возвращает его компоненты.

Описание

array parse_url (string url)

Эта функция возвращает ассоциативный массив, возвращающий любые имеющиеся компоненты URL. Это могут быть:

  • scheme - например, http

  • host

  • port

  • user

  • pass

  • path

  • query- запрос, после знака вопроса ?

  • fragment -фрагмент, после знака хэша #

Эта функция не предназначена для проверки заданного URL, она только разбивает его на вышеперечисленные части. Частичные url также принимаются; parse_url() пытается разобрать их корректно.

Пример 1. Использование 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://invalid_host..name/"));'  
Array  (  
[scheme] => http  
[host] => invalid_host..name  
[path] => /  
)

По материалам сайта: http://www.php.su/