한글 글자 수 세기
phpschool 사이트에서 김동진님께서 작성한 글자 자르는 함수를 보며 한글 글자수를 세는 함수를 만들어봤다.
<?
function Check_Korean( $tmpChar )
{
$cnt = 0;
$length = strlen( $tmpChar );
for( $i = 0; $i < $length; $i++ )
{
if( ord( $tmpChar[$i] ) > 127 )
$cnt += 1;
}
return (int)($cnt/2);
}
echo $_GET[str]." 안에는 ".Check_Korean( $_GET[str])."자가 있습니다.";
?>
function Check_Korean( $tmpChar )
{
$cnt = 0;
$length = strlen( $tmpChar );
for( $i = 0; $i < $length; $i++ )
{
if( ord( $tmpChar[$i] ) > 127 )
$cnt += 1;
}
return (int)($cnt/2);
}
echo $_GET[str]." 안에는 ".Check_Korean( $_GET[str])."자가 있습니다.";
?>
위의 내용을 test.php파일로 저장한 후에
test.php?str="한a글b의c 갯d수e"
이렇게 호출하면
한a글b의c 갯d수e안에는 5자가 있습니다.
라고 출력되게 된다.
참고 : phpschool의 김동진님의 글