본문 바로가기

프로그래밍

[php] 문자열내 한글 포함 여부 확인

특정 문자열내 한글이 포함되었는지를 확인하고 싶었으나,
잘 찾아지지 않아 간단하게 만들었다. 볼거까지도 없지만, 담에 찾기 귀찮아서...

function includeHangul($str)
{
    $cnt = strlen($str);
    for($i=0; $i<$cnt; $i++)
    {
        $char = ord($str[$i]);
        if($char >= 0xa1 && $char <= 0xfe)
        {
            return true;
        }
    }
    return false;
}

echo includeHangul('abcdefgH121231_한');   // return true;
echo includeHangul('abdfjsfl_dlfsdfs_dfsl');  // return false;