개발(SW)
PHP 한글 초성 확인
술수
2021. 12. 29. 14:15
728x90
PHP에서 넘겨받은 값이 한글 초성으로만 구성되어 있는지 확인 하는 방법.
utf-8로 해야하며 euc-kr는 잘안됨. 주의 필요
1. 정규표현식 활용
preg_match('/^[ㄱ-ㅎ]+/', $text);
에서 리턴값을 확인하면 한글 초성으로만 구성되어 있는지 확인할수 있음.
공백을 포함하고 싶다면 공백만 표현식에 추가해두면 됨.
2. 글자의 코드값을 활용하는 방법
검색중에 발견한 주소로 utf-8상태의 글자를 코드값으로 분리하는 코드와 그 분리된 값을 비교하여 초성인지를 분별하는 방식. 정규식보다는 정확하지 않을까 하는 생각이 듬.
UTF-8 한글 초성 추출 (PHP) - 제타위키 (zetawiki.com)
UTF-8 한글 초성 추출 (PHP) - 제타위키
다음 문자열 포함...
zetawiki.com
728x90