테스트 사이트 - 개발 중인 베타 버전입니다

일부 url 삭제 질문드립니다. 채택완료

아무거나만들었어요 8년 전 조회 3,521

현재 출력되는 값이 예를 들어서 

 

http://www.naver.com">www.naver.com  이라고 가정을 한다면 여기서 naver.com 만 표현하고 싶은데

 

쉬운 방법이 있나요??

 

저번에 공부를 한거같은데 도통 생각이 나질 않네요 ㅠㅠ

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
8년 전

http://www.만">www.만 없애고 싶으시거면

str_replace("www.","",$list[$i]['href']) 를 해보세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

8년 전

</strong><span style="font-size: 14.6667px;"> </span></p><p><span style="font-size: 14.6667px;">$pURL = "<a href="<a href="http://www.naver.co.kr/" target="_blank" rel="noopener noreferrer">http://www.naver.co.kr/</a>"><a href="http://www.naver.co.kr/" target="_blank" rel="noopener noreferrer">http://www.naver.co.kr/</a></a>";</span></p><p><span style="font-size: 14.6667px;"> </span></p><p><span style="font-size: 14.6667px;">echo getDomainName($pURL);</span></p><p><span style="font-size: 14.6667px;"> </span></p><p><span style="font-size: 14.6667px;"> </span></p><p><span style="font-size: 14.6667px;">function getDomainName($url)</span></p><p><span style="font-size: 14.6667px;">{</span></p><p><span style="font-size: 14.6667px;">    $value = strtolower(trim($url));</span></p><p><span style="font-size: 14.6667px;">    $url_patten = '/^(?:(?:[a-z]+):\/\/)?((?:[a-z\d\-]{2,}\.)+[a-z]{2,})(?::\d{1,5})?(?:\/[^\?]*)?(?:\?.+)?$/i';</span></p><p><span style="font-size: 14.6667px;">    $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';</span></p><p><span style="font-size: 14.6667px;"> </span></p><p><span style="font-size: 14.6667px;">    if (preg_match($url_patten, $value,$matches2))</span></p><p><span style="font-size: 14.6667px;">    {</span></p><p><span style="font-size: 14.6667px;">        preg_match($domain_patten, $value, $matches);</span></p><p><span style="font-size: 14.6667px;">        $host = (!$matches[1]) ? $value : $matches[1];</span></p><p><span style="font-size: 14.6667px;">    }</span></p><p><span style="font-size: 14.6667px;">    return $host;</span></p><p><span style="font-size: 14.6667px;">}</span></p><p><span style="font-size: 14.6667px;"> </span><strong style="color: rgb(127, 127, 127); font-family: 돋움, Dotum, sans-serif; font-size: 12px;">

-------

정규식을 이용하는 방법이 가장 깜끔합니다.!~ ^^

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인