답변 2개
채택된 답변
+20 포인트
Copy
$pURL = "http://www.naver.co.kr/"; echo getDomainName($pURL); function getDomainName($url){ $value = strtolower(trim($url)); $url_patten = '/^(?:(?:[a-z]+):\/\/)?((?:[a-z\d\-]{2,}\.)+[a-z]{2,})(?::\d{1,5})?(?:\/[^\?]*)?(?:\?.+)?$/i'; $domain_patten = '/([a-z\d\-]+(?:\.(?:asia|info|name|mobi|com|net|org|biz|tel|xxx|kr|co|so|me|eu|cc|or|pe|ne|re|tv|jp|tw)){1,2})(?::\d{1,5})?(?:\/[^\?]*)?(?:\?.+)?$/i'; if (preg_match($url_patten, $value,$matches2)) { preg_match($domain_patten, $value, $matches); $host = (!$matches[1]) ? $value : $matches[1]; } return $host;}
-------
정규식을 이용하는 방법이 가장 깜끔합니다.!~ ^^
답변을 작성하려면 로그인이 필요합니다.