개요
- 함수 has_hangul()
- 한글을 포함하고 있는지 판별하는 함수
PHP
function has_hangul($str) {
return preg_match('![\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}]+!u', $str)?true:false;
}
# bool(true)
var_dump( has_hangul('Hello 친구들!') );
var_dump( has_hangul('1234 ㄱㄴㄷ') );
var_dump( has_hangul('ㅏㅑㅓㅕ') );
# bool(false)
var_dump( has_hangul('Hello World!') );
var_dump( has_hangul('日') );
var_dump( has_hangul('に') );
var_dump( has_hangul('★') );