답변 1개
채택된 답변
+20 포인트
6년 전
이것을 원하시는것은 아닌것 같은데요.
일단 예제코드로 답변을 해봅니다.
아이디는 보통 영문 + 숫자 + _(언더바) + 특수문자일부 로 이루어진 경우가 많거든요.
아래 예제 코드는 영문과 숫자로 이루어진 아이디를 가정했습니다.
질문대로 영문으로만 하려면 아래 패턴에서 숫자부분을 지우면 됩니다.
도움이 됐으면 좋겠네요.
</p>
<p>$keyword = "한글 abc123"; // 키워드</p>
<p>// 숫자와 영문만 추출, 아이디에는 숫자도 포함될수있음
$newKeyword = preg_replace( "/[^0-9a-zA-Z]/", "", $keyword );</p>
<p>if( strlen($keyword) != strlen($newKeyword ) { // 두 변수의 길이가 다르다</p>
<p> // 영문과 숫자 이외의 문자가 있음
// == 아이디가 아님
// 인기키워드로 등록</p>
<p> TODO
} else {
// 아이디 맞음
// 아무일도 안함 즉 인기키워드 동록 안함
}</p>
<p>
제 생각에 옳은 해결책은 검색어를
회원테이블에서 검색해봐서
회원테이블에 검색어가 있으면 인기키워드로 등록하지 않는 것이 더 좋을 것 같아요.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인