PHP-php中如何使用正则表达式匹配URL中的域名

大神们在线求帮请教下,PHP-php中如何使用正则表达式匹配URL中的域名
最新回答
余盼兮

2024-04-24 01:40:51

<?php 
// 从 URL 中取得主机名 
preg_match("/^(http:\/\/)?([^\/]+)/i", "IP/index.html", $matches); 
$host = $matches[2]; 
// 从主机名中取得后面两段 
preg_match("/[^\.\/]+\.[^\.\/]+$/", $host, $matches); 
echo "domain name is: {$matches[0]}\n"; 
?>