2013-07-29 3 views
-1

Я хотел бы искать через струны у меня есть и вытащить доменное имя, которое может закончиться с .com .net и т.д. ...Анализировать домен из строки текста

$string = "Just head over to nba.com"; 
$string = "visit cnn.net"; 

Пожалуйста, помогите мне извлечь имя домена выше в переменную.

Заранее спасибо.

+1

Что вы пробовали и какие вопросы вы столкнулись с этими решениями? – sean

+0

Является ли домен всегда последним элементом строки или может отображаться на разных позициях? – Prix

+0

Googling 'php parse url from string' отображает множество полезных решений. –

ответ

1
if (preg_match_all('/\w+\.(com|net)/', $text, $matches)){ 
    print_r($matches); 
} 

Первый матч будет:

echo $matches[0][0]; 
Смежные вопросы