속보! 끝말잇기 현장사고 발생 정보
기타 속보! 끝말잇기 현장사고 발생본문
무심코 끝말잇다가 혹시나 싶어서 '괧'
이것도 '봵'처럼 '7;'로 인식합니다.
완성형 문자셋에는 존재하지만,
실제로 그 의미가 없는 녀석들과의
현장에서 나스카였습니다.
댓글 전체
저도 그거보고 글올리려고 했었는데
너무 늦은시간이라..
너무 늦은시간이라..
그냥 오류없이 쓸 수 있는 한글(휑..같으것)은 놔둬뿌고....진짜 희안한것만 체크해뿜이.....
그리고 중간에 숫자나 기타 등등도 쓰게 놔둬뿌고 말그대로 그냥 끝말만 제대로 된것 체크해뿜 어떻습니까?
옛날에 G3때 [네모똘]님이 아래부분을 공개해서 썼던것 같은데 말입니다...그걸로 충분하지 않을까 합니다만..
// 끝말이 한글인지 확인하는 함수
function is_korean($last_word){
if(strlen($last_word) != 2)
return false;
$w1 = ord($last_word[0]);
$w2 = ord($last_word[1]);
if($w1 < 0x81 || $w1 > 0xC8 || $w2 > 0xFE || ($w2 >= 0x00 && $w2 <= 0x40) || ($w2 >= 0x5B && $w2 <= 0x60) || ($w2 >= 0x7B && $w2 <= 0x80) || ($w2 >= 0x00 && $w2 <= 0x40) || (($w1 >= 0xA1 && $w1 <=0xAF) && ($w2 >= 0xA1 && $w2 <= 0xFE)) || ($w1 == 0xC6 && ($w2 >= 0x53 && $w2 <= 0xA0)) || ($w1 >= 0xC7 && ($w2 >= 0x41 && $w2 <= 0xA0)))
return false;
else
return true;
}
그리고 중간에 숫자나 기타 등등도 쓰게 놔둬뿌고 말그대로 그냥 끝말만 제대로 된것 체크해뿜 어떻습니까?
옛날에 G3때 [네모똘]님이 아래부분을 공개해서 썼던것 같은데 말입니다...그걸로 충분하지 않을까 합니다만..
// 끝말이 한글인지 확인하는 함수
function is_korean($last_word){
if(strlen($last_word) != 2)
return false;
$w1 = ord($last_word[0]);
$w2 = ord($last_word[1]);
if($w1 < 0x81 || $w1 > 0xC8 || $w2 > 0xFE || ($w2 >= 0x00 && $w2 <= 0x40) || ($w2 >= 0x5B && $w2 <= 0x60) || ($w2 >= 0x7B && $w2 <= 0x80) || ($w2 >= 0x00 && $w2 <= 0x40) || (($w1 >= 0xA1 && $w1 <=0xAF) && ($w2 >= 0xA1 && $w2 <= 0xFE)) || ($w1 == 0xC6 && ($w2 >= 0x53 && $w2 <= 0xA0)) || ($w1 >= 0xC7 && ($w2 >= 0x41 && $w2 <= 0xA0)))
return false;
else
return true;
}