Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
parse_url
(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] => / )
Смотрите также pathinfo(), parse_str(), http_build_query(), dirname(), basename().
Все функции urlОписание на ru2.php.net
Описание на php.ru