티스토리 뷰

개발(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
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함