|
|
|
| Подскажите, пожалуйста, регулярное выражение для строки вида:
http://www.merlion.ru/print/reviews/review-826/?rss
надо достать www.merlion.ru??? кстати необязательно ru, вообще любой domain? | |
|
|
|
|
|
|
|
для: malish
(25.06.2006 в 22:22)
| |
parse_url()
Функция обрабатывает URL и возвращает его компоненты.
Синтаксис:
array parse_url(string url)
Эта функция возвращает ассоциативный массив, включающий множество различных существующих компонентов URL: "scheme", "host", "port", "user", "pass", "path", "query" и "fragment".
И если мы напишем вот такой скриптик
Пример:
<?
$url = "http://www.google.com.ru/search?hl=ru&ie=UTF-8&oe=UTF-8&q=softtime&lr=";
$arr = parse_url($url);
print_r($arr);
?>
то получим следующий результат:
Array ( [scheme] => http [host] => www.google.com.ru [path] => /search [query] => hl=ru&ie=UTF-8&oe=UTF-8&q=softtime&lr= )
|
$host - то что нужно.
Также рекомендую:
http://www.softtime.ru/info/bookphp.php | |
|
|
|