한글 중성유무 체크하기

아래의 초성에 힘을 입어.. 중성 구하기입니다..
유니코드값에서 16을 뺀 후 28로 나눈 나머지가 0이면 받침이 없는 한글이고 그 외에는 모두 받침이
있는 거라는군요. ( 자바팁란의 글에서.. )

유니코드 변환 소스는 최요섭님이 만들걸 사용했구요.. 초성구하는 것보다 더 사용할때가 많을것이라
생각이 드는군요.. (유니코드 변환 소스 받기)

require “mischoi.php3”; // 유니코드 변환소스 로드

function CheckFinalConsonant($str)
{
if ((intval(str2uni(substr($str,-2)))-16)%28!=0) return true;
else return false;
}

$var = “눈이오면”;

if (CheckFinalConsonant($var)) {
echo “{$var}을 입력하셨습니다.”;
}
else {
echo “{$var}를 입력하셨습니다.”;
}
?>

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다