채택완료

이메일에서 도메인만 추출하고 싶습니다.

안녕하세요.

php를 전혀 모르는 디자이너입니다.

그누보드로 사이트 하나를 꽁냥꽁냥 만들고 있는데 문제가 하나 생겼습니다.

이메일 주소에서 도메인만 딱! 가져오고 싶은데 방법을 모르겠습니다 ㅠㅜ

<?php
$emailhostid = explode('@', $mb[‘mb_email’]);
echo $emailhostid[1];
?>

상단 처럼 하면 된다 하여 상단 예문처럼 해봤더니 안되네요.

[email protected] 이런 이메일 주소에서

@밑에 있는 southkorea.embassy.gov.au만 정확하게 가져오고 싶은데 방법이 어떻게 될까요?

도움 좀 부탁드리겠습니다.

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

해단 소스는 맞는걸로 보이는데 어디서 추출하시는건가요?

$mb면 관리자단에서 하시는건지 $mb['mb_email']이 정확하게 들어가있나 확인해보세요

답변에 대한 댓글 1개

아..해결했습니다.

엉뚱한 문제였네요.

감사합니다.

$emailhostid = explode('@', $mb[‘mb_email’]);

->

$emailhostid = substr(strrchr($mb[‘mb_email’], "@"), 1);

로 변경해 보셨으면 합니다.

답변에 대한 댓글 1개

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